What problem does it solve?
This skill acts as procedural glue between GitHub Spec Kit and the fantasim-world domain skills, ensuring that each feature worktree adheres to the one-feature-per-worktree invariant and that spec phases are correctly mapped to the appropriate domain skills.
Core Features & Use Cases
- Orchestrates the Specify, Plan, Tasks, and Implement phases by routing to the correct domain skills
- Enforces the one-feature-per-worktree invariant and validates worktree/branch state
- Supports both CLI and slash-command interfaces for working with GitHub Spec Kit
- Enables parallel agent execution by clearly delineating task boundaries and phase responsibilities
- Integrates with existing domain skills to keep specs structured for collaboration across teams
Quick Start
Start a new spec worktree for a feature using the Taskfile or git worktree, then run:
- Create a new spec worktree: task spec:new <feature-name>
- Enter the worktree: cd ../fantasim-world--<feature-name>
- Run the Specify phase with the preferred interface: task spec:specify FEATURE=<feature-name> or /speckit.specify
- Continue with Plan and Tasks phases as guided by the workflow: task spec:plan FEATURE=<feature-name>, task spec:tasks FEATURE=<feature-name>
- Implement and finalize: follow domain skills for Implement and then merge PR