{"_id":"@atheneworkai/speci5","_rev":"11-636b2fa11d821499ef31d8caceb7293c","name":"@atheneworkai/speci5","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@atheneworkai/speci5","version":"0.1.0","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.0","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"b003867f255b09e34bf5366cf1207bb966881f31","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.0.tgz","fileCount":12,"integrity":"sha512-kOHeYXB4NIYAeh+wRkPzYWVl6b+9B+5jHarKOy10SUi59aslPGw2/0UCSjOgI67bIAsLlsqUCn6q3raFQP5V4g==","signatures":[{"sig":"MEQCIDXzCTif0D327parQjuoXoJtj96IKRjvdXFUNofwVm5aAiAxJ+vaRmw8Wc+mXc3EaoSWonGY9etHS7XR3OeOM2b2mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"type":"module","engines":{"node":">=18"},"gitHead":"8904482be3540b22c9aa7734d47d263697bf4807","_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.0_1773548133110_0.8032027336113747","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@atheneworkai/speci5","version":"0.1.1","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.1","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"f79639999e892ee881254daed9d666897f11a38f","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.1.tgz","fileCount":12,"integrity":"sha512-Fwo0diDHkZDKgHyCQOKURx0EkXNvbaIKphlbIptlY85KxAYtuds/LAM03UFRxgZY72qY153x+uj4PlBup4PG9Q==","signatures":[{"sig":"MEQCIGl6OCRMBkaCSpMAWxfYVUZnKftXKOgasMFdZLBoKcErAiBS4Zb3FQ+gUwWP4JLtouFIgQpc5RJUgZRuTRYTqtrgiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19448},"type":"module","engines":{"node":">=18"},"gitHead":"8904482be3540b22c9aa7734d47d263697bf4807","_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.1_1773548336164_0.4043790948181165","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@atheneworkai/speci5","version":"0.1.2","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.2","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"399395d9793f6ebfa50b317b5100beb17fe6d1b1","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.2.tgz","fileCount":12,"integrity":"sha512-VB5DPT+RScfDJZtznI3DzG3XOfmaX4y3aw9vseffqPlx+hAd3xWY5RgifIFu50bDVwoV81Ryyv6DvWOxjsh6Tw==","signatures":[{"sig":"MEUCIQCyxG5BH3vGTHIjfGZizZXVg4aPfwf+k8Ba9DlrbuJiQgIgaYVYjIurzHv/ZxSs3OZpC8NcAoP4SoyYsMpyYFUBR10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22979},"type":"module","engines":{"node":">=18"},"gitHead":"8904482be3540b22c9aa7734d47d263697bf4807","_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.2_1773549543469_0.6920126539665297","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@atheneworkai/speci5","version":"0.1.3","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.3","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"78b3453f9abd15bf448d1aed2e29eef86c24f529","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.3.tgz","fileCount":14,"integrity":"sha512-1hRWLoqIwh+trQ6bts+Mib2eXt0xXnUtaffIhBD3gNtIp6oyPFXFY/LGqYUIx6xbjV9G10s5rNZly1gBmSEj2g==","signatures":[{"sig":"MEYCIQDe8bIcW0povwq/AgaNL7J96LA28vwqFKnuN6FMAlSgogIhAOrF7dnSt/waTbQvzwFqzg06UrvterggK2ig8QIJqTlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31866},"type":"module","engines":{"node":">=18"},"gitHead":"1d652c3d8556df91b489cab7d9e29e24d782919b","scripts":{"publish":"npm publish --access=public","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.3_1773573675131_0.305676496467824","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@atheneworkai/speci5","version":"0.1.4","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.4","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"1211ee42cf4ec73ac22b4e96af0576fedba0f321","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.4.tgz","fileCount":14,"integrity":"sha512-tQFfuMChi9B7K0XOe1uv8AAxi3YePRnzGl42Zb0EFzB8JzLkqREGqi8RFZGmSRHNEJgvdkg2jstEX4YKaUD22w==","signatures":[{"sig":"MEYCIQCkBq4KeqnNrkv7JReKxYrjqFwL3IeG21rXm1MeKpCrcgIhAKwt0HyDU+SACndtNyqCodL+XB+0TnUYSfdZmFkpXGLh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31736},"type":"module","engines":{"node":">=18"},"gitHead":"258d26c98c95caa31c9cb0fe407f26094b2a8c7e","scripts":{"pub":"npm publish --access=public"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.4_1773573819468_0.9889420907283208","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@atheneworkai/speci5","version":"0.1.5","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.5","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"d1402af685956f85f36a80d4dc31cb9cd25fca60","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.5.tgz","fileCount":14,"integrity":"sha512-RHMMuzimro53nZ6CNBKKBwc1cXpW/NG19SfVsTlVefmotu9Pvh47aouyIZwYaOa/uOlSWPYDZJCaW0KRkyA39A==","signatures":[{"sig":"MEYCIQDdLvgiS522vTv8Xz/R7iRnTQZ28q3vDdtJEh4QeXrVNgIhAJ+xvKY7E8APK7yKPoG04H+3rCOf29WxQ8A26kVjPSkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31728},"type":"module","engines":{"node":">=18"},"gitHead":"f9b33964c2788ffcebeff9dfc1af9c8978c763ea","scripts":{"publish":"npm publish --access=public"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.5_1775187798786_0.6035051152040849","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@atheneworkai/speci5","version":"0.1.6","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.6","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"d32c94305895d177b25a534b632a47e4e08511a1","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.6.tgz","fileCount":14,"integrity":"sha512-AJsBSxOyP7/Lxy8v0m2fC0iwMLshUw3fGArJHhMs+LEFGMLt+fZXmd8UBQg/eF/TaRjimFDw2hr5X4MhCgCZHw==","signatures":[{"sig":"MEQCIF9qrMAF/Drfr1aSbHM8x40VCg0zmkaW5nJ90ZaSBLFGAiBR0LLDYg3CyiEl2xguN1lbXPruzGnd2ZsB1NZ2Q7NqgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31724},"type":"module","engines":{"node":">=18"},"gitHead":"406a6e9b544ffdf11721759780d26c9ca7bade2a","scripts":{"pub":"npm publish --access=public"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.6_1775187873512_0.6430678254189877","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@atheneworkai/speci5","version":"0.1.7","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.7","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"59e38878efa951cb3afcad029f24e57d1bd1a903","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.7.tgz","fileCount":14,"integrity":"sha512-WIMmwhYFhXhlcQ5sD/i0efPB/4dii2MI2bg2GI+xm12UdqeSM+bIoqESv/r9S0evxdLWvU9jL2FRJlAdobgBIg==","signatures":[{"sig":"MEUCIHlTR8a6RoWsRvihNvz013WpYcbvplmcGBSIfk3Ddp9sAiEAng2ZstF8EKp8FT3KHMSRDsGXAXbUobu2+Mn7dogGNyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32396},"type":"module","engines":{"node":">=18"},"gitHead":"dd727169b41c629c8655a1840f69a74cb32ca16a","scripts":{"npm-publish":"npm publish --access=public","npm-up-major":"npm version major","npm-up-minor":"npm version minor","npm-up-patch":"npm version patch"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.7_1775189522063_0.8607971958607223","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@atheneworkai/speci5","version":"0.1.8","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.8","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"0982143409fa964a5f02d0849402bd0747a62408","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.8.tgz","fileCount":16,"integrity":"sha512-m2/thIaYFR2+TXnlnR+KXlFh5Z9zXd5xILSK7yoPZHwgoXHfsO0Zcn+ZeS/FvyrAMcm59gMpuzifNSy4E2zsOg==","signatures":[{"sig":"MEQCIAbzvWH29gmqGkyfVt8Y5af3U+la0m2navESvV+pWslZAiBNyqJnGwx16ttQrfrf7P5hnxLk4ZdPEu5p//yCSc8jjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42725},"type":"module","engines":{"node":">=18"},"gitHead":"bdc6c63a2ba76823d8c9ae839c79501c33a21850","scripts":{"test":"node --test bin/lib.test.mjs","npm-publish":"npm publish --access=public","npm-up-major":"npm version major","npm-up-minor":"npm version minor","npm-up-patch":"npm version patch"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.8_1775190621226_0.48666088787135386","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@atheneworkai/speci5","version":"0.1.9","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","_id":"@atheneworkai/speci5@0.1.9","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"bin":{"speci5":"bin/cli.mjs"},"dist":{"shasum":"3ace51abd314c1f76948fdc80f81613e2ae75e6b","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.9.tgz","fileCount":18,"integrity":"sha512-o39PCRCgmKgCkFRDgOKB+teqsemrEwjLAcDIYXOvomtnftOSIHFpPQFz8Fb9PCmH7B2vs+B+P1O+HxXpisYOXA==","signatures":[{"sig":"MEYCIQDwgPr3q6GHbdeHNFwWyxCv9fKnfnN6eaTftMy1pVYCuwIhAIeckjfDoCr+SHni6tG3Ojxm1rhhMyG5HqwHHiVzLn1j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50471},"type":"module","engines":{"node":">=18"},"gitHead":"1d27f9f0e3f3c6d83229cfdbaeca58602d577f4e","scripts":{"test":"node --test bin/lib.test.mjs","npm-publish":"npm whoami 2>/dev/null || npm login && npm publish --access=public","npm-up-major":"npm version major","npm-up-minor":"npm version minor","npm-up-patch":"npm version patch"},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"_npmVersion":"11.11.0","description":"Spec-driven development framework for AI-assisted coding","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/speci5_0.1.9_1775270800843_0.5296759530788597","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@atheneworkai/speci5","version":"0.1.10","description":"Spec-driven development framework for AI-assisted coding","type":"module","bin":{"speci5":"bin/cli.mjs"},"keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"author":{"name":"David Nguyen"},"license":"MIT","scripts":{"test":"node --test bin/lib.test.mjs","npm-up-patch":"npm version patch","npm-up-minor":"npm version minor","npm-up-major":"npm version major","npm-publish":"npm whoami 2>/dev/null || npm login && npm publish --access=public"},"engines":{"node":">=18"},"gitHead":"714e73bf56c760118cfc2225efcff1eb8651549d","_id":"@atheneworkai/speci5@0.1.10","_nodeVersion":"20.18.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-2D7tsbLMFWJPh8iBlweVFXUqK3Sp0Z3LBi551zsuA38PfJPtaHvYoXnVWkaKw0IhrGHQHJHaYLYyJh0AKKkVFA==","shasum":"cf0bfd0e2a90f34c3ef2a4159e768a9eaad1a2c8","tarball":"https://registry.npmjs.org/@atheneworkai/speci5/-/speci5-0.1.10.tgz","fileCount":22,"unpackedSize":69439,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMJelzs7IiOq2L9pewzWXOt3pGS5K+4MFwUDTE1FnbigIgcgmqG75sWhBL0Gn58NQxwOLxgHNi3+ZPXWJJrF7AfO8="}]},"_npmUser":{"name":"davidnguyen844","email":"diepnn@gmail.com"},"directories":{},"maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/speci5_0.1.10_1775284186447_0.5086137339541488"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T04:15:32.999Z","modified":"2026-04-04T06:29:46.750Z","0.1.0":"2026-03-15T04:15:33.257Z","0.1.1":"2026-03-15T04:18:56.325Z","0.1.2":"2026-03-15T04:39:03.637Z","0.1.3":"2026-03-15T11:21:15.271Z","0.1.4":"2026-03-15T11:23:39.618Z","0.1.5":"2026-04-03T03:43:18.915Z","0.1.6":"2026-04-03T03:44:33.660Z","0.1.7":"2026-04-03T04:12:02.236Z","0.1.8":"2026-04-03T04:30:21.368Z","0.1.9":"2026-04-04T02:46:41.001Z","0.1.10":"2026-04-04T06:29:46.619Z"},"author":{"name":"David Nguyen"},"license":"MIT","keywords":["spec","ai","copilot","claude","development","workflow","skills","spec driven development"],"description":"Spec-driven development framework for AI-assisted coding","maintainers":[{"name":"davidnguyen844","email":"diepnn@gmail.com"}],"readme":"# speci5\n\nA spec-driven development framework for AI-assisted coding. Gives your AI coding agent a structured workflow: **init** → **brainstorm** → **specify** → **plan** → **implement** → **check**.\n\n## Install\n\nAdd speci5 to any project:\n\n```bash\nnpx @atheneworkai/speci5 init\n```\n\nOr install skills at the user level (available across all projects):\n\n```bash\nnpx @atheneworkai/speci5 init --user\n```\n\nOptions:\n- `--user` — Install skills to `~/.claude/skills/` instead of the project's `.claude/skills/`\n- `--force` — Overwrite existing files without prompting\n\nThis copies the skill definitions into your project (or home directory) and creates a `.speci5.config.yml` to remember your configuration:\n\n```\n.claude/skills/              # Skill definitions (slash commands)\n.spec/PRD.<domain>.md        # Domain PRD (one per domain, created by /speci5-init)\n.spec/design-systems/        # Design system definitions (created by /speci5-design)\n.spec/features/              # Structured specs land here\n.speci5.config.yml           # Remembers scope and version\n```\n\nTo update to the latest version:\n\n```bash\nnpx @atheneworkai/speci5 update\n```\n\nThe `update` command reads `.speci5.config.yml` to determine where skills were installed, so you don't need to pass `--user` again.\n\n## Usage\n\nOnce installed, the skills are available as `/slash` commands in Copilot Chat:\n\n| Command | What it does |\n|---------|-------------|\n| `/speci5-init` | Create a `PRD.<domain>.md` for a new product or domain via guided interview |\n| `/speci5-brainstorm` | Add, change, or remove features in an existing domain PRD |\n| `/speci5-design` | Create or update design systems in `.spec/design-systems/` |\n| `/speci5-spec` | Transform PRD features into feature and story specs |\n| `/speci5-plan` | Create concrete implementation tasks from a story |\n| `/speci5-implement` | Implement a story's tasks using worktree-isolated agents |\n| `/speci5-check` | Verify code against a story's plan and update progress |\n\n### Workflow\n\n```\n1. /speci5-init\n   → interview to capture domain name, audience, goals\n   → writes .spec/PRD.<domain>.md\n   → run again to add a second domain (e.g. PRD.admin.md, PRD.api.md)\n\n2. /speci5-brainstorm \"user authentication with OAuth\"\n   → updates .spec/PRD.<domain>.md with the new feature\n\n3. /speci5-design \"minimal light theme\"\n   → writes .spec/design-systems/minimal-light/DESIGN.md\n   → selected automatically during /speci5-init if design systems exist\n\n4. /speci5-spec\n   → writes .spec/features/user-auth/feature.md\n   → writes .spec/features/user-auth/oauth-login/story.md\n\n5. /speci5-plan .spec/features/user-auth/oauth-login\n   → writes .spec/features/user-auth/oauth-login/plan.md\n\n6. /speci5-implement .spec/features/user-auth/oauth-login\n   → implements tasks from plan.md, checks off completed tasks\n   → use --mode sub-agent for parallel implementation\n\n7. /speci5-check .spec/features/user-auth/oauth-login\n   → updates plan.md checkboxes, reports progress\n```\n\n## How it works\n\nSpeci5 is a set of AI coding skills that enforce a spec-driven workflow. Instead of jumping straight to code, you capture ideas, break them into features and stories with acceptance criteria, then create concrete implementation plans — all tracked in `.spec/` alongside your code.\n\nSee [AGENT.md](AGENT.md) for the full framework reference.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}