{"_id":"@ambystech/ambykit","_rev":"6-b3ed3d02dcd768e2781a13af3054877c","name":"@ambystech/ambykit","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@ambystech/ambykit","version":"0.1.0","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md"],"author":{"name":"ambystech"},"license":"MIT","_id":"@ambystech/ambykit@0.1.0","maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"homepage":"https://github.com/ambystechcom/AmbyKit#readme","bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"bin":{"ambykit":"dist/cli/index.js"},"dist":{"shasum":"1c0b2b91f93326af3df961c27da8a35d112a5ca0","tarball":"https://registry.npmjs.org/@ambystech/ambykit/-/ambykit-0.1.0.tgz","fileCount":144,"integrity":"sha512-Xk8xv3MzO8xVQWnosQD5xNjW/m6xvPlNXlKK+SvEjy17uHX2kflrZkIGxAs6yKjBwAkdVHUw+XyQ/X3ghKb37g==","signatures":[{"sig":"MEYCIQCVAsnd0MpDudTG25VPUSMzMMW6+Bqu8LevW3egJXSiEgIhAN1xWPKH6Wo/ZrbWOw7fWq9qrFOHEVI9DFsI/18WVHYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228998},"type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"a63502c273ddc32e18a9bcb4c0de6b7057248064","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"},"publisher":"Ambystech","repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"_npmVersion":"11.17.0","description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"zod":"^3.23.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ambykit_0.1.0_1783720404923_0.4066803497514435","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ambystech/ambykit","version":"0.1.1","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md"],"author":{"name":"ambystech"},"license":"MIT","_id":"@ambystech/ambykit@0.1.1","maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"homepage":"https://ambystech.io/AmbyKit","bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"bin":{"ambykit":"dist/cli/index.js"},"dist":{"shasum":"8d6016b831dd506d7c14a5c17e18de5ebf35d139","tarball":"https://registry.npmjs.org/@ambystech/ambykit/-/ambykit-0.1.1.tgz","fileCount":144,"integrity":"sha512-G5lRyMAYP2FGUN4YcIbPFoWX9f5mxPltiWim3QZnYeS8nAaR4koVTYaHBXSPCjiSbEvtSx5DChT4CugV1Rb7YQ==","signatures":[{"sig":"MEUCIF+nnfMPDSGHp7f5egz6PoVrhf3sypTSO9hvl3Xo0kXZAiEA2oLKq103okNEzMUv7UuO16/D78/GPEM8IDPxvxeNNBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambystech%2fambykit@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228980},"type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"e2d3b053b8ee3ad0c8344be4bdca3c28bd050b83","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86e6ea67-4be0-4293-902d-351d30e777a2"}},"publisher":"Ambystech","repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"_npmVersion":"12.0.1","description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"zod":"^3.23.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ambykit_0.1.1_1783749734900_0.7666770803541776","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ambystech/ambykit","version":"0.2.0","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md"],"author":{"name":"ambystech"},"license":"MIT","_id":"@ambystech/ambykit@0.2.0","maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"homepage":"https://ambystech.io/AmbyKit","bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"bin":{"ambykit":"dist/cli/index.js"},"dist":{"shasum":"1e03350649338836a3af20d8256fb3a82b29ec9d","tarball":"https://registry.npmjs.org/@ambystech/ambykit/-/ambykit-0.2.0.tgz","fileCount":147,"integrity":"sha512-Z34GpqM+PJV14uEOkCcNT+Lv8iQ4aP7bY6IwW/GyRgewBwOavWd5vkA4e0mFPPfRnMglSQnB4psulVFQYKMQIw==","signatures":[{"sig":"MEUCIFyCgOXFAQ/9XLgxGvNxbDlrXyFHXEdmYRwCU3FlxN70AiEAmkb0E4LBSMRQ4l6J3gjMk6bjdk+JF+5A6InMA3048Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambystech%2fambykit@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234270},"type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"9894f8167915a83c570ab3b783e4b439aceaaad8","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86e6ea67-4be0-4293-902d-351d30e777a2"}},"publisher":"Ambystech","repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"_npmVersion":"12.0.1","description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"zod":"^3.23.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ambykit_0.2.0_1783962055148_0.3805502685330242","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ambystech/ambykit","version":"1.0.0","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md","codex"],"author":{"name":"ambystech"},"license":"MIT","_id":"@ambystech/ambykit@1.0.0","maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"homepage":"https://ambykit.ambystech.io","bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"bin":{"ambykit":"dist/cli/index.js"},"dist":{"shasum":"b1366273bba625229016bc83f6f257d4cf3e9e81","tarball":"https://registry.npmjs.org/@ambystech/ambykit/-/ambykit-1.0.0.tgz","fileCount":166,"integrity":"sha512-KgMHI/8k+Qsji2LpXaRSVCQyMImRx2H6BoEmdM5rgaFwZ0nFBf7gBKQz+IAP4p0MxUR50bHE7oVzubw1E9jCgg==","signatures":[{"sig":"MEYCIQCqdLUGcpORkAq2ew61781GWXbCiO44k0nlU/uygJ6yyAIhAI5fhQeAOoQYVbsrvqfmbNZ0f+F4eBabcwflis08vKD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambystech%2fambykit@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305032},"type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"bd1f8176770322ca2bbb79cf60625a551e52fe19","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86e6ea67-4be0-4293-902d-351d30e777a2"}},"publisher":"Ambystech","repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"_npmVersion":"12.0.1","description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"zod":"^3.23.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ambykit_1.0.0_1784659665728_0.9320160606339025","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ambystech/ambykit","version":"1.1.0","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md","codex"],"author":{"name":"ambystech"},"license":"MIT","_id":"@ambystech/ambykit@1.1.0","maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"homepage":"https://ambykit.ambystech.io","bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"bin":{"ambykit":"dist/cli/index.js"},"dist":{"shasum":"db54fff754a3555f3a3fd670927f04309f175584","tarball":"https://registry.npmjs.org/@ambystech/ambykit/-/ambykit-1.1.0.tgz","fileCount":180,"integrity":"sha512-8M5flKmms5jdSwWOf2Ox0LeRx1/jt83bGCv+lCLG4sCR3LichZcEToeySx7Zf9HR/DeitiL6Cd8g9aMkqkC0CA==","signatures":[{"sig":"MEYCIQC8MUxWanx/3Sxyyy9SfivHdE7ELdIQM+ouFDngRKDgtQIhAPtMuyX7pEgvTVSnpND4s1II5AC9JMtJRIrrvYZ0VfIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambystech%2fambykit@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372193},"type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"88ec5c7205cb75cc52b0a9147206a2d8381948f7","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86e6ea67-4be0-4293-902d-351d30e777a2"}},"publisher":"Ambystech","repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"_npmVersion":"12.0.2","description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"zod":"^3.23.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ambykit_1.1.0_1787705497440_0.4733740971204221","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"_id":"@ambystech/ambykit@1.1.1","bin":{"ambykit":"dist/cli/index.js"},"bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"dist":{"shasum":"9e3a1881c65ed387943bf96771f8dd1ca5b80a95","tarball":"https://registry.npmjs.org/@ambystech/ambykit/-/ambykit-1.1.1.tgz","fileCount":200,"integrity":"sha512-oCKQCjAStLqJXV/Uzd3UVne4YnXvPXbOce7c1ncAyNQ8kBt+FQA+F2K4Nw38nhy4UgBnEqBm1tOzQzV+Wsm8aw==","signatures":[{"sig":"MEUCIC2+AYkza3jEGdY8q8VxLuAPEpPqyt5xEgDgWT3xHBOrAiEAyLixRPBnYNhIUSl2rscV+WbY/zAKkkDwMv2+AN/M5y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHfAvR2Dd37cUYHh8NhNMMZBj2s4Iv0idtwD/NdkfgctAiAUUje6rB+px7DwFLbw/dY7m7wDHiYManzBszjJEUPgHQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambystech%2fambykit@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428509},"name":"@ambystech/ambykit","type":"module","author":{"name":"ambystech"},"engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"gitHead":"4238281cda82e2bda82cb66b471c25a3ae527c0d","license":"MIT","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"version":"1.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f260183-83cf-4b18-82fd-999f66b54951"}},"homepage":"https://ambykit.ambystech.io","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md","codex","agents-md","spec-kit","ai-agents","slash-commands","requirements","ears","prd","design-tokens"],"publisher":"Ambystech","repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"_npmVersion":"12.0.2","description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","directories":{},"maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"zod":"^3.23.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ambykit_1.1.1_1789162884590_0.5440103645529946"}}},"time":{"created":"2026-07-10T21:53:24.677Z","modified":"2026-09-11T21:41:25.045Z","0.1.0":"2026-07-10T21:53:25.122Z","0.1.1":"2026-07-11T06:02:15.038Z","0.2.0":"2026-07-13T17:00:55.308Z","1.0.0":"2026-07-21T18:47:45.967Z","1.1.0":"2026-08-26T00:51:37.589Z","1.1.1":"2026-09-11T21:41:24.693Z"},"bugs":{"url":"https://github.com/ambystechcom/AmbyKit/issues"},"author":{"name":"ambystech"},"license":"MIT","homepage":"https://ambykit.ambystech.io","keywords":["spec-driven-development","sdd","ai","coding-assistant","claude-code","opencode","copilot","cursor","antigravity","agents.md","codex","agents-md","spec-kit","ai-agents","slash-commands","requirements","ears","prd","design-tokens"],"repository":{"url":"git+https://github.com/ambystechcom/AmbyKit.git","type":"git"},"description":"Spec-Driven Development framework that helps AI coding assistants build better software — author your specs, user stories, UI design, plans and tasks once, and emit native config for Claude Code, OpenCode, GitHub Copilot, Cursor, Antigravity and more.","maintainers":[{"name":"tavobarrientos","email":"tavobarrientos@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/ambystechcom/AmbyKit/main/public/ambykit_logo.png\" alt=\"AmbyKit\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@ambystech/ambykit\"><img src=\"https://img.shields.io/npm/v/@ambystech/ambykit\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/ambystechcom/AmbyKit/actions/workflows/ci.yml\"><img src=\"https://github.com/ambystechcom/AmbyKit/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://ambykit.ambystech.io/\"><img src=\"https://img.shields.io/badge/docs-live-EE1199\" alt=\"Docs\"></a>\n  <img src=\"https://img.shields.io/badge/node-%E2%89%A520-5FA04E\" alt=\"Node >= 20\">\n  <img src=\"https://img.shields.io/badge/license-MIT-blue\" alt=\"MIT license\">\n</p>\n\n# AmbyKit\n\n**Spec-Driven Development that specs your UI too.** Most SDD frameworks take you from user stories\nstraight to a technical plan and leave the interface to the model's imagination. AmbyKit adds a\nfirst-class design phase — `ui.md` plus a real `design-tokens.json` — between the *what* and the\n*how*, then emits native commands and rules for every AI coding assistant your team uses.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/ambystechcom/AmbyKit/main/public/demo.gif\" alt=\"One ambykit init emits native commands for Claude Code, Cursor, and Copilot at once\" />\n</p>\n\n## Quick start\n\n```bash\nnpx @ambystech/ambykit init     # scaffold .amby/ and pick your assistants\n# — or install it —\nnpm install -g @ambystech/ambykit\nambykit init\n```\n\nNode ≥ 20. No Python toolchain, no separate installer — it's an npm package.\n\nAlready have a project? `init` is **non-destructive** — an existing `CLAUDE.md`/`AGENTS.md` is\npreserved (and backed up); AmbyKit only adds/updates its own `### AmbyKit usage` section. Re-run\n`ambykit sync` any time to keep it current, or `ambykit restore` to roll a file back.\n\nThen, inside your AI assistant, walk the workflow:\n\n```bash\n/amby.constitution   # one-time: set your project's guiding principles\n/amby.specify        # describe a feature → spec.md (user stories + EARS requirements)\n/amby.clarify        # resolve open questions\n/amby.revise         # continue an existing spec — add and refine in place\n/amby.design         # UI spec + design-tokens.json\n/amby.plan           # technical plan\n/amby.tasks          # ordered, dependency-aware task list\n/amby.implement      # build it\n/amby.converge       # verify the code against the spec; append gap tasks, repeat until converged\n/amby.review         # have another role (QA, Architect, PM…) critique an artifact, findings by ID\n```\n\nTrack progress from the terminal:\n\n```bash\nambykit dashboard\nambykit dashboard 001:US-3   # story ids restart per feature — qualify with the feature ref\n```\n\n📖 Full documentation: **[ambykit.ambystech.io](https://ambykit.ambystech.io/)**\n\n## Why\n\nAI coding assistants build better software when they start from good requirements. AmbyKit gives you\na rigorous, tech-agnostic SDD workflow **and** a single source of truth that compiles to each tool's\nnative format.\n\n- **UI is a first-class artifact.** `/amby.design` produces a UI spec plus design tokens — the part\n  every other spec framework skips. Your assistant builds the interface you described, not the one\n  it guessed.\n- **WHAT before HOW.** `spec.md` captures user stories + testable requirements with no tech\n  decisions; `plan.md` captures the technical approach separately.\n- **Parallel work is built in.** `ambykit worktree` gives each feature its own git worktree, so\n  several features — or several assistants — run side by side without checkout switching.\n- **Author once, emit per tool.** One neutral source → Claude Code, OpenCode, GitHub Copilot\n  (VS Code + CLI), Cursor (+ CLI), Antigravity (IDE + CLI), Codex CLI.\n\n## How AmbyKit compares\n\nThe honest version. [GitHub Spec-Kit](https://github.com/github/spec-kit) is the big one in this\ncategory and it is genuinely good — if you want the widest assistant coverage and the largest\ncommunity, use it. AmbyKit is the choice when the UI matters and you live in the Node ecosystem.\n\n| | AmbyKit | GitHub Spec-Kit | Kiro |\n|---|---|---|---|\n| UI design phase + design tokens | ✅ `ui.md` + `design-tokens.json` | ❌ | ❌ (`design.md` is architecture) |\n| Native git worktree isolation | ✅ `ambykit worktree` | ❌ [open issue](https://github.com/github/spec-kit/issues/1476); third-party forks | ❌ |\n| Cross-role artifact review | ✅ `/amby.review`, findings by ID, `--apply` patches in place | Role \"bundles\" for setup, no review phase | ❌ |\n| Dependency-graph dashboard | ✅ `ambykit dashboard` / `analyze` | ❌ | ❌ |\n| Code-vs-spec drift check | ✅ `/amby.converge` | ✅ `/speckit.converge` | ❌ |\n| Brownfield / revise in place | ✅ `/amby.revise` | ✅ evolving-specs guide | ✅ |\n| EARS requirements | ✅ | ✅ | ✅ |\n| **Assistants supported** | **6 families / 10 targets** | **37 integrations** | self-contained |\n| Runtime | Node ≥ 20, `npx` | Python 3.11+, `uv`/`pipx` | proprietary IDE + CLI |\n| License | MIT | MIT | proprietary (Crew is Apache 2.0) |\n| Maturity | young, v1.1 | very large community | AWS-backed, paid tiers |\n\n**Why not just Spec-Kit?** If breadth of assistant support is your constraint, use Spec-Kit — it\ncovers far more tools. Pick AmbyKit if you want the design phase, per-feature worktrees, and an\ninstall that's one `npx` away instead of a Python toolchain.\n\n*Comparison current as of AmbyKit v1.1.0; competitors move fast — corrections welcome via\n[issue](https://github.com/ambystechcom/AmbyKit/issues) or PR.*\n\n## The workflow\n\n| Phase | Command | Output |\n|---|---|---|\n| Governance (once) | `/amby.constitution` | `.amby/constitution.md` |\n| Specify (WHAT/WHY) | `/amby.specify` | `specs/NNN-feature/spec.md` |\n| Clarify | `/amby.clarify` | resolves `[NEEDS CLARIFICATION]` markers |\n| Revise | `/amby.revise` | continues `spec.md` / `ui.md` in place |\n| **Design (UI)** | `/amby.design` | `ui.md` + `design-tokens.json` |\n| Plan (HOW) | `/amby.plan` | `plan.md` (+ `data-model.md`, `contracts/`) |\n| Tasks | `/amby.tasks` | `tasks.md` |\n| Analyze | `/amby.analyze` | cross-artifact consistency report |\n| Implement | `/amby.implement` | executes `tasks.md` |\n| Converge | `/amby.converge` | checks code vs spec/plan/tasks; appends gap tasks to `tasks.md` |\n| Review | `/amby.review` | cross-role critique of any artifact; `--apply` patches in place |\n\nRequirements use **user stories** (`US-#`) + **EARS** functional requirements (`FR-###`) +\n**Given/When/Then** acceptance criteria. Stories carry `priority` and `depends-on`/`blocked-by` so\nwork can be ordered and blocked; `ambykit dashboard` reports progress across the story/task graph.\n\n## Supported tools\n\nClaude Code (CLI + VS Code), GitHub Copilot (VS Code + CLI), OpenCode, Cursor (+ CLI),\nAntigravity (IDE + CLI), Codex CLI. See [`docs/tool-compatibility.md`](./docs/tool-compatibility.md).\n\nMissing yours? [Open a request](https://github.com/ambystechcom/AmbyKit/issues/new/choose) — a new\ntarget is a thin `BaseEmitter` subclass.\n\n## CLI\n\n| Command | Description |\n|---|---|\n| `ambykit init [dir]` | Scaffold `.amby/`, pick tools, emit their files + `AGENTS.md`/`CLAUDE.md` |\n| `ambykit add <tool…>` | Add/refresh one tool's integration |\n| `ambykit sync` | Re-emit all configured tools from the neutral source |\n| `ambykit dashboard [story-id]` | Progress view over the story/task graph |\n| `ambykit analyze` | Validate the dependency graph (cycles, blockers, orphans) |\n| `ambykit check` | Doctor: verify integrations |\n| `ambykit restore [file]` | Restore an agent-doc file from its `.amby/backups/` backup |\n| `ambykit update` | Update the CLI to the latest, then refresh this project's prompts |\n| `ambykit worktree <feature>` | Isolated working copy per feature (`list`, `remove`) for parallel work |\n\nSee [`docs/cli-reference.md`](./docs/cli-reference.md).\n\n## Contributing\n\nAmbyKit is built with AmbyKit — see [`CONTRIBUTING.md`](./CONTRIBUTING.md),\n[`AGENTS.md`](./AGENTS.md), and [`docs/contributing.md`](./docs/contributing.md).\nChanges are logged in [`CHANGELOG.md`](./CHANGELOG.md). MIT licensed.\n","readmeFilename":"README.md"}