Skip to content
Back to skills

Speckit Plan

ASecurity

Planning input (consider it if not empty): $ARGUMENTS

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 25, 2026
ai-agentsbashtestingapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 25, 2026

npx -y skills add rayedbajwa/spaces --skill speckit-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Speckit Plan?

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

Security grade badge for Speckit Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rayedbajwa-speckit-plan/badge)](https://www.skillsdirectory.com/skills/rayedbajwa-speckit-plan)

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
# Plan: design how the feature is built

Planning input (consider it if not empty): $ARGUMENTS

## Steps

1. Run `.specify/scripts/bash/setup-plan.sh --json`; use `FEATURE_SPEC`, `IMPL_PLAN`, `SPECS_DIR`, `BRANCH`. It copies the plan template to IMPL_PLAN.
2. Read FEATURE_SPEC and `.specify/memory/constitution.md`.
3. Fill IMPL_PLAN, following its structure:
   - **Technical Context**: the real stack, dependencies, storage, testing, platform, constraints — from the repository, not guesses. Mark real unknowns `NEEDS CLARIFICATION`.
   - **Constitution Check**: each relevant principle → pass, or a justified violation in Complexity Tracking. An unjustified violation is an error: stop and report it.
   - **Project Structure**: the actual directories this feature touches (drop the template's unused options).
4. **Research** → `research.md`, only for the unknowns, dependencies and integration choices that exist: for each, `Decision / Rationale / Alternatives considered`. Resolve every `NEEDS CLARIFICATION`.
5. **Design**:
   - `data-model.md` when the feature has data: entities, fields, relationships, validation rules, state transitions.
   - `contracts/` when it exposes interfaces (API endpoints, CLI commands, events, UI contracts); skip for purely internal work.
   - `quickstart.md`: the few steps to run and check the feature end to end.
   - Run `.specify/scripts/bash/update-agent-context.sh generic` to record new technology.
6. Re-check the constitution after design. Stop after design: tasks are the next stage.
7. **Report**: branch, plan path, and the files generated.

Keep each document as short as its content allows: decisions and facts, no restated spec text, no boilerplate.

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.