smithery.ai

feature-spec-orchestrator

Create feature spec files from project docs, commit and push to main, and create matching feature branches from main.

First seen Apr 12, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,130 B
  • docs SUMMARY.md 150 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

This skill follows engineering-doctrine and structured-workflow.

When To Use

  • When a user asks for new feature specs in docs/dev/orchestration/.
  • When the workflow requires aligning specs to feature branches.

Inputs

  • Project docs in docs/dev/orchestration/ (especially projectcontext.md, projectdesignspec.md, projectmanifesto.md).
  • Spec template docs/dev/orchestration/templatetechspec.md.

Required Outputs

  • One spec file per feature in docs/dev/orchestration/.
  • Filename must include the exact feature branch name.
  • Specs must be implementation-ready and traceable to project docs.

Execution Workflow

  1. Clarify

- Confirm features or choose an appropriate set from the project roadmap if asked to decide. - Decide on a branch naming scheme (e.g., feat-...) and use it consistently.

  1. Decide

- Map each feature to a scoped spec aligned with the roadmap milestones and constraints. - Use the template sections; expand with additional sections if required by project conventions.

  1. Execute

- Create spec files in docs/dev/orchestration/ with filenames like: - feature-spec__<branch-name>.md - Populate each spec using templatetechspec.md plus any required sections from agent guidance.

  1. Verify

- Ensure each spec references relevant project context and has testable requirements. - Confirm filenames include the branch name verbatim.

  1. Sync (Git)

- Commit specs to main with a clear message. - Push main to origin before creating any feature branches. - Create feature branches from updated main with the same names used in the spec filenames. - Push all new feature branches to origin.

Guardrails

  • Do not include unrelated files (e.g., logs, test outputs) in commits.
  • Do not alter existing specs unless explicitly requested.
  • Keep content deterministic and avoid speculative scope beyond the docs.