Implement an approved ForgeFlow Story when a request names a Story ID or asks to build work from specs/stories, including tests, verification, repair, and delivery reporting.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add CarlLee1983/dbcli --skill story-development --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Story Development?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/carllee1983-story-development)More formats (shields.io, HTML) on the badges page.
---
name: story-development
description: Implement an approved ForgeFlow Story when a request names a Story ID or asks to build work from specs/stories, including tests, verification, repair, and delivery reporting.
---
# Story Development
Treat the approved Story as the intent boundary and repository verification as
the completion authority.
## Develop the Story
1. Locate `specs/stories/<story-id>/story.md` and
`acceptance.md`. Read any optional `task.md` as progress
context only. If the Story is missing, ambiguous, or conflicts with another
requirement, identify the exact blocker before changing code.
2. Extract the Goal, in-scope behavior, out-of-scope boundary, inputs, outputs,
business rules, expected errors, constraints, and every acceptance item. The
implementation contract is complete when each acceptance item maps to an
observable behavior or verification check.
3. Read the repository agent guide and inspect the relevant architecture, code,
tests, dependencies, and documented commands. Project tooling is the source
of truth for technology-specific mechanics.
4. Form a dependency-ordered implementation plan for the smallest coherent
end-to-end change. Keep requirement decisions with the human; ask only when a
missing decision materially changes behavior or risk.
5. Implement within the Story boundary. Add or update tests at the lowest useful
boundary for changed behavior, including stable regression coverage for
repaired defects.
6. Run useful focused checks while developing, then run `make verify`
from the repository root.
## Repair Verification Failures
When verification fails, use its output to find the root cause, repair the
implementation or valid test defect, and run `make verify` again.
Preserve the approved Story, acceptance criteria, and required checks throughout
the loop.
Stop only when:
- `make verify` exits successfully; or
- a genuine specification blocker requires human intent before safe progress is
possible.
Verification failure by itself is not a specification blocker.
## Deliver
After PASS, report:
- changed files
- implementation summary
- tests added or changed
- the exact verification command and result
- assumptions
- remaining risks
If specification-blocked, report the conflicting or missing requirement,
evidence already inspected, and the smallest human decision needed. Do not
claim completion.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!