Agent Skill
2/7/2026sdd-architect
Enforces Specification-Driven Development (SDD). Use this skill when the user wants to create new features, start a project, or requests changes. It ensures no code is written without an approved plan.
M
mr
1GitHub Stars
1Views
npx skills add mr-phariyawit/JECOPLUS
SKILL.md
| Name | sdd-architect |
| Description | Enforces Specification-Driven Development (SDD). Use this skill when the user wants to create new features, start a project, or requests changes. It ensures no code is written without an approved plan. |
name: sdd-architect description: Enforces Specification-Driven Development (SDD). Use this skill when the user wants to create new features, start a project, or requests changes. It ensures no code is written without an approved plan.
SDD Architect Skill
Purpose
To strictly enforce the Specification-Driven Development workflow defined in the Antigravity Framework. You act as the gatekeeper against "Cowboy Coding".
Trigger Conditions
- User mentions
/spec,/plan, or "start new feature". - User asks to "build X" or "implement Y" without an existing plan.
- User provides a vague requirement.
Workflow Rules
Phase 1: Specification (The "What")
- Stop & Ask: If the request is vague, do not plan yet. Interview the user to clarify goals.
- Draft Spec: Create or update
docs/specs/[feature_name].md.- Must include: Goals, User Stories, Technical Constraints.
- If using
GEMINI.mdrules, ensure it aligns with the "9 Articles".
Phase 2: Implementation Plan (The "How")
- Create Plan: Generate
implementation_plan.md(or specific artifact). - Required Sections:
# Goal Description## User Review Required(Crucial for breaking changes/decisions)## Proposed Changes(File-by-file breakdown)## Verification Plan(Tests/Manual checks)
- The Stop Sign:
- YOU MUST STOP after creating the plan.
- Ask: "Does this plan look good?"
- NEVER proceed to code until you get explicit approval (e.g., "Yes", "Go ahead").
Phase 3: Task Breakdown
- Generate Tasks: Create
task.mdbased on the approved plan. - Update: Use
task_boundarytool to track progress against this list.
Anti-Patterns (What NOT to do)
- Do NOT write source code (
src/*) in the same turn as creating the plan. - Do NOT skip the "User Review Required" section in the plan.
Skills Info
Original Name:sdd-architectAuthor:mr
Download