ワンクリックで
create-feature-spec
Create Feature Specs for Stage E of the VibeFlow docs-first workflow
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create Feature Specs for Stage E of the VibeFlow docs-first workflow
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Register work items, create feature branches, track and advance stages, close work items in the VibeFlow docs-first development workflow
Codebase discovery and analysis for Stage B of the VibeFlow docs-first workflow
Create PRDs with success metrics for Stage A of the VibeFlow docs-first workflow
Create tech specs with architecture for Stage C of the VibeFlow docs-first workflow
Release preparation for Stages I-L of the VibeFlow docs-first workflow
Document ADRs for non-trivial choices at Stage D of the VibeFlow docs-first workflow
| name | create-feature-spec |
| description | Create Feature Specs for Stage E of the VibeFlow docs-first workflow |
| metadata | {"triggers":["create feature spec","write feature","design feature","acceptance criteria","API design","Stage E","feature planning"]} |
Create Feature Specs for Stage E of the VibeFlow docs-first workflow.
This skill creates Feature Spec documents that:
Stage E: Feature Spec
│
├── Define API Design (exact signatures)
├── Write testable acceptance criteria
├── Document design changes (UI/API/schema)
├── Create test and evaluation plan
├── Map telemetry and metrics
└── Reference discovery findings and specs
/create-feature-spec <ID> <slug>
Creates docs/features/ft-<ID>-<slug>.md with required sections.
Example:
/create-feature-spec 030 anti-hallucination
/create-feature-spec validate <ID>
Validates that the feature spec has all required sections.
/create-feature-spec schedule
Updates docs/features/schedule.md with feature status.
For All Features:
For Medium/Large Features (Additional):
The API Design section defines the contract for Stage F (test writing):
## API Design
### ServiceName.method_name()
- **Signature:** `method_name(param: Type, param2: Type = default) -> ReturnType`
- **Purpose:** [Brief description]
- **Parameters:**
- `param`: [Description]
- `param2`: [Description, default value]
- **Returns:** [Description of return type and structure]
### API Endpoint: POST /api/v1/endpoint
- **Method:** POST
- **Path:** `/api/v1/endpoint`
- **Request Body:**
```json
{
"field": "type"
}
{
"result": "type"
}
Why This Matters:
Format as testable checklist or Gherkin:
## Acceptance Criteria
- [ ] User can [action] with [condition] resulting in [outcome]
- [ ] System returns [response] when [condition]
- [ ] Error [X] is shown when [condition]
Or Gherkin:
Given [context]
When [action]
Then [expected outcome]
scripts/validate_feature.py — Validate feature spec structure and API DesignSee assets/:
feature-template.md — Complete feature spec templateSee references/:
api-design-guide.md — API Design section guidanceFollow the workflow in .claude/rules/context7-research.md to fetch current library documentation.
What to look for: exact method signatures, error types, configuration options, parameter defaults.
Where to incorporate findings:
After completing Stage E, update docs/workflow-state.yaml:
stage: Edocs.feature: docs/features/ft-<ID>-<slug>.mdCheckpoint #2 (after Stage E):
checkpoint: 2 after passing validationAfter completing this stage, ask the user for permission before committing:
git add docs/features/ft-<ID>-<slug>.md docs/workflow-state.yaml
git commit -m "feat(feature): define <slug> feature spec (#ft-<ID>)"
Replace <ID> and <slug> with actual values.
After the commit is complete, directly run /manage-work advance <ID> to advance to the next stage.
The advance command will automatically validate Checkpoint #2 at the E→F boundary.