Skip to content
Back to skills

Sdd Idea

ASecurity

Conversational SDD skill for exploring raw product or feature ideas before planning. Use when the user wants to brainstorm, clarify, compare directions, or convert an early idea into a plan or requirements, even without an explicit command. Do not use for implementation or technical task execution.

  • 20 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 16, 2026
ai-agents

Security analysis

A100/100

Scanned October 16, 2026

npx -y skills add felipefontoura/spec-driven-development-book --skill sdd-idea --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sdd Idea?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sdd Idea
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/felipefontoura-sdd-idea/badge)](https://www.skillsdirectory.com/skills/felipefontoura-sdd-idea)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sdd-idea
description: 'Conversational SDD skill for exploring raw product or feature ideas before planning. Use when the user wants to brainstorm, clarify, compare directions, or convert an early idea into a plan or requirements, even without an explicit command. Do not use for implementation or technical task execution.'
---

# 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

1. 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.md` only when writing the final artifact.
   - Use package-level `templates/idea.md` as the user-facing template when available.
   - Load relevant `.ai/steering/*.md` files when present, especially product, principles, or domain context.
   - If `.ai/strategy/handoff/strategy-brief.md` exists, read it as optional upstream context; use it to seed exploration, but do not require it or treat it as approved SDD scope.

2. Establish the workspace.
   - Use `.ai/sdd/ideas/` for idea artifacts.
   - Create `.ai/sdd/ideas/` if it does not exist.
   - If `.ai/sdd/PLAN.md` or `.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.

3. 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.

4. 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.

5. 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.

6. Update optional index.
   - If `.ai/sdd/INDEX.md` exists, add or update an entry for the idea.
   - Do not invent statuses; use `idea:captured` for saved ideas.

## Output

- `.ai/sdd/ideas/NNN-name.md`
- Optional recommendation for next command:
  - create `.ai/sdd/PLAN.md` for medium projects
  - create `.ai/sdd/specs/NNN-feature/requirements.md` directly 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.