Install
$ agentstack add skill-felipefontoura-pi-sdd-kit-sdd-idea ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
SDD Idea
Explore an idea before turning it into a plan, requirements, or code.
Purpose
Use this skill to create cognitive clarity before formal planning. IDEA is divergent: it explores the problem space, users, alternatives, value signals, constraints, risks, and possible directions. It does not commit the user to a roadmap or implementation.
Workflow
- Load the SDD reference.
- Read
../_shared/references/sdd-practical.md. - Apply the Language Policy: respond and write artifacts in the user's initial chat language while keeping skill instructions and templates in EN-US.
- Read
../_shared/references/templates.mdonly when writing the final artifact. - Use package-level
templates/idea.mdas the user-facing template when available. - Load relevant
.ai/steering/*.mdfiles when present, especially product, principles, or domain context. - If
.ai/strategy/handoff/strategy-brief.mdexists, read it as optional upstream context; use it to seed exploration, but do not require it or treat it as approved SDD scope.
- Establish the workspace.
- Use
.ai/sdd/ideas/for idea artifacts. - Create
.ai/sdd/ideas/if it does not exist. - If
.ai/sdd/PLAN.mdor.ai/sdd/specs/exists, briefly inspect them to avoid duplicating an existing direction. - If using the optional strategy handoff, record it as a source path in the idea artifact.
- Explore the raw idea.
- Ask one question at a time.
- Prefer multiple-choice questions when useful.
- Cover at least: problem, target users, current alternatives, desired outcome, constraints, success signals, and risk.
- Do not ask implementation-first questions unless the idea is explicitly technical.
- Present directions.
- Propose 2-3 possible directions.
- Include trade-offs: speed, complexity, user value, and risk.
- Recommend one direction, but preserve dissenting alternatives.
- Ask the user whether to continue exploring, create a PLAN, create REQUIREMENTS directly, or archive the idea.
- Write the idea artifact only after the user confirms the direction.
- Determine the next numeric prefix in
.ai/sdd/ideas/. - Use
NNN-kebab-name.md. - Fill the Idea Template from
../_shared/references/templates.md. - Use clear technical product language; avoid implementation commitments.
- Update optional index.
- If
.ai/sdd/INDEX.mdexists, add or update an entry for the idea. - Do not invent statuses; use
idea:capturedfor saved ideas.
Output
.ai/sdd/ideas/NNN-name.md- Optional recommendation for next command:
- create
.ai/sdd/PLAN.mdfor medium projects - create
.ai/sdd/specs/NNN-feature/requirements.mddirectly for small features
Critical Rules
- Do not create requirements, design, tasks, or code inside this skill unless the user explicitly changes the requested phase.
- Do not collapse exploration into a plan too early.
- Do not treat IDEA as approved scope; it is a thinking artifact.
- Do not proceed without explicit user confirmation before writing the final idea file.
- Do not silently promote or infer feature-spec approval states from IDEA artifacts.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: felipefontoura
- Source: felipefontoura/pi-sdd-kit
- License: MIT
- Homepage: https://felipefontoura.com/articles/spec-driven-development-with-claude-code
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.