spec-design
Create or refine .specs/<feature>/design.md from accepted requirements.
Skill by ovitinhooo
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ovitinhooo-spec-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend, testing, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/spec-design
What's inside
- Skill name
spec-design- Description
- Create or refine .specs/<feature>/design.md from accepted requirements. Use for architecture, data/API/UI design, error handling, security, testing strategy, rollout, and requirements traceability.
- License
- MIT
- Instructions
- 66 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Spec Design Use this skill for the design phase after requirements exist. ## Required Reads Before editing design, read: - `.specs/<feature>/brainstorm.md` - `.specs/<feature>/requirements.md` - Existing `.specs/<feature>/design.md`, if present - Relevant code/docs needed to make concrete decisions ## Output File Write design to: ```text .specs/<feature-slug>/design.md ``` Start from `../../templates/spec/design.md` when creating a new design. ## Design Quality Bar A complete design covers: - Summary of the chosen approach - Goals and non-goals - Architecture and component boundaries - Data model, validation, persistence, and migrations - API, UI, command, configuration, or event changes - Error handling and recovery - Security/privacy considerations - Testing strategy - Rollout, migration, and rollback - Requirements traceability table - Risks, trade-offs, and alternatives considered ## Traceability Every `FR-*` and `NFR-*` from requirements must appear in `Requirements Traceability` with: - The design decision that satisfies it - A validation method or test type If a requirement is not feasible, do not silently drop it. Mark it as blocked or propose a requirement change. ## Approval Gate - Only start design when `requirements.md` is `Status: requirements-approved`. If it is still `requirements-draft`, stop and ask the user to approve requirements first. - Keep `design.md` at `Status: design-draft` while awaiting review. - After drafting design, stop and ask the user to explicitly approve `design.md`. Do **not** also draft `tasks.md` in the same turn, and do not treat a generic "approved" reply as approval for tasks. - When the user explicitly approves the design, update the `Status:` line in `design.md` to `design-approved`, summarize what changed, and ask whether to start `tasks.md`. Only then is the tasks gate unlocked. ## Done Criteria Before moving to tasks: - Requirements are traceable to design choices - Risky assumptions are explicit - Testing strategy is concrete enough to become tasks - Implementation boundaries are clear enough for a coding agent to execute - `design.md` Status is `design-approved`
From ovitinhooo/pi-spec, MIT.
More from ovitinhooo/pi-spec
- 0.409score
spec-agents
ovitinhooo
Use optional bundled spec subagents with pi-subagents.
SkillDFreshness: DClaude Code +9 - 0.409score
spec-driven-development
ovitinhooo
End-to-end spec-driven development workflow for Pi.
SkillDFreshness: DClaude Code +9 - 0.409score
spec-implementation
ovitinhooo
Implement an approved .specs/<feature>/tasks.md plan.
SkillDFreshness: DClaude Code +9 - 0.409score
tdd
ovitinhooo
Test-driven development with the red-green-refactor loop.
SkillDFreshness: DClaude Code +9 - 0.409score
spec-templates
ovitinhooo
Use the bundled generated-file templates for .specs/<feature>/brainstorm.md, requirements.md, design.md, and tasks.md.
SkillDFreshness: DClaude Code +9 - 0.406score
spec-brainstorm
ovitinhooo
Brainstorm feature ideas before creating .specs/<feature>/ specs.
SkillDFreshness: DClaude Code +9 - 0.406score
spec-review
ovitinhooo
Review a .specs/<feature>/ spec or implementation for completeness, traceability, contradictions, missing tests, unchecked tasks, and drift between…
SkillDFreshness: DClaude Code +9 - 0.406score
spec-tasks
ovitinhooo
Build .specs/<feature>/tasks.md from accepted requirements and design.
SkillDFreshness: DClaude Code +9 - 0.406score
spec-requirements
ovitinhooo
Draft and refine requirements for a .specs/<feature>/requirements.md file.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Apr 27, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ovitinhooo/pi-spec
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ovitinhooo
- 0.409score
spec-agents
ovitinhooo
Use optional bundled spec subagents with pi-subagents.
SkillDFreshness: DClaude Code +9 - 0.409score
spec-driven-development
ovitinhooo
End-to-end spec-driven development workflow for Pi.
SkillDFreshness: DClaude Code +9 - 0.409score
spec-implementation
ovitinhooo
Implement an approved .specs/<feature>/tasks.md plan.
SkillDFreshness: DClaude Code +9 - 0.409score
tdd
ovitinhooo
Test-driven development with the red-green-refactor loop.
SkillDFreshness: DClaude Code +9 - 0.409score
spec-templates
ovitinhooo
Use the bundled generated-file templates for .specs/<feature>/brainstorm.md, requirements.md, design.md, and tasks.md.
SkillDFreshness: DClaude Code +9 - 0.406score
spec-brainstorm
ovitinhooo
Brainstorm feature ideas before creating .specs/<feature>/ specs.
SkillDFreshness: DClaude Code +9
Cite this page
spec-design skill. Agent Mart. https://agentmart.dev/skills/ovitinhooo-spec-design (last updated 2026-10-24)