{"repo":"girishr/SpecPilot","free":true,"listed":false,"github":"https://github.com/girishr/SpecPilot","clone":"git clone https://github.com/girishr/SpecPilot.git","description":"Spec-driven development (SDD) CLI for AI coding agents (Claude Code, Cursor) - initialize, validate, and sync .specs/ across TypeScript & Node.js projects","language":"TypeScript","stars":37,"topics":["ai-assisted-coding","cli","development-tools","npm-package","productivity","project-initialization","sdd","typescript","specification-driven-development","ai-coding-assistant"],"license":"MIT","category":"cli-tools","readme_excerpt":"SpecPilot SpecPilot is a spec-driven development (SDD) CLI for AI coding agents like Claude Code, Cursor, and ChatGPT. It initializes, validates, and syncs a .specs/ directory so AI-assisted coding stays grounded in living requirements, architecture, and task specs instead of drifting from the codebase. Quick Start 🚀 Next Steps to Populate Your Specs with AI After creating a project, follow these steps to populate your specifications using AI: 1. Open the generated guide : Check .specs/README.md for full guidance 2. Copy the onboarding prompt : Use the prompt from .specs/development/onboarding.md 3. Paste into your AI agent : ChatGPT, Claude, or other AI assistants 4. Review generated spec files : Examine the AI-generated requirements and architecture This AI-assisted approach ensures comprehensive, high-quality specifications tailored to your project needs. Commands Command Description ----------------------- --------------------------------------------------- init Initialize new SDD project init --dry-run Preview files that would be created without writing add-specs Add specs to existing project validate Validate specification files archive Archive oversized prompts.md / tasks.md entries backfill Backfill missing mandates & slash commands into existing project files list Show available templates migrate Convert legacy .project-spec folder (rarely needed) refine [desc] Refine project specifications Tip — command aliases: All commands have a short alias you can use instead o","default_branch":null,"files":null,"tree":[],"storefront":"/r/girishr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/girishr/SpecPilot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}