cyberneticlibrary

Create feature specs and branches

feature-spec-orchestratorskillsetup L2381
majiayu000/claude-skill-registry
What it does

Create feature spec files from project docs and sync with git

Best for

Orchestrating feature development by creating implementation-ready specs, committing to main, and creating corresponding feature branches with synchronized naming.

Inputs
  • · Project context and design docs in docs/dev/orchestration/
  • · Feature list or roadmap milestones
Outputs
  • · Feature spec files named feature-spec__<branch-name>.md
  • · Specs committed to main and pushed to origin
  • · Feature branches created from updated main
Requires
  • · Git (for commit and push)
  • · Template file: docs/dev/orchestration/template_tech_spec.md
Preconditions
  • · Project context docs in docs/dev/orchestration/
  • · Template tech spec exists
  • · Git repository configured with origin remote
  • · Feature branch naming scheme agreed
Failure modes
  • · Spec filename doesn't match branch name causing confusion
  • · Commits to feature branch before main is updated losing sync
  • · Specs incomplete or too vague for implementation
  • · Branch creation fails due to naming conflict
Trust signals
  • · Follows engineering-doctrine and structured-workflow patterns
  • · Requires specs reference project context and roadmap
  • · Filename convention ties specs to branch names for traceability