{"_id":"@aam-tech/dexankit","_rev":"8-cceb158aa1668d6d4d3f2dd33e928b52","name":"@aam-tech/dexankit","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"@aam-tech/dexankit","version":"0.1.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.1.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"c1b8bca516be08db1006b19cecf1a9d5656ea6e1","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.1.0.tgz","fileCount":18,"integrity":"sha512-xnR5TsExQb7BUifQW834TVtwqfxVfFe771iZRQNikI6aw+lKA1AawKN529h4zNNaj65ROjxgiYiisyHLHXP+RQ==","signatures":[{"sig":"MEUCIQCCmagzDmxBg/Nb846yMq+3N3/rcm3ohNHuWZH2Hwl7AQIgDexvLmnY3qbq8lReIAMDEr/QaBA86NYZT/U5a18s3pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51581},"type":"module","engines":{"node":">=20.0.0"},"scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.8.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.1.0_1774410208658_0.7074192351818274","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aam-tech/dexankit","version":"0.2.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.2.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"aa1ae1ca931ff692a9a5212fe4e0956fd5a0f26c","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.2.0.tgz","fileCount":18,"integrity":"sha512-4AsWXpMCVR2KwK5yEGcbSo79MRbU0z5eaKdijbWZMYmUv3zKNGSylWrWzMOOiy4ToR0h3LhAlgIdhe8YgLqShA==","signatures":[{"sig":"MEYCIQCoZTrBmgYspESaXYbTndtLKRLPc/MtxHWgdIVdryrupgIhANa8Ew8hHFIW7qPynnGkTsjYTUC+N1DBKIXia5PHfdYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52226},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"daa1e31ff4062d2afe083d417f2901784fdc10ab","scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.8.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.2.0_1775575074591_0.7307188099701631","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aam-tech/dexankit","version":"0.3.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.3.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"139ec35be8f688d907e9ab543e2df1db83ad8196","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.3.0.tgz","fileCount":20,"integrity":"sha512-kAuZR9kGZMkxDkjUKPUgxcapsUUiQ7drnC9sMmYoUj/F0TyNfOGGgaYDD7+cJ7AcJ7/eP4cx3I3i8r5FQ45HlA==","signatures":[{"sig":"MEQCIB5UfGqbbhYNC0lVgwrMtNjw1JR1lpqEJxhLOIp330PvAiAmWc5n24KVduQFlMahwwF+Xif2eS0UBbby/0yeo4D0Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60892},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0ec5edf4700e053f1b53e93ae5db621d66ff3141","scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.8.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.3.0_1775578930681_0.060815283285400534","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aam-tech/dexankit","version":"0.4.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.4.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"cf78e10781436003d1b10bde338bab4726c4c4ba","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.4.0.tgz","fileCount":20,"integrity":"sha512-8CuRCZIQVZaFA8HYLEWT/zBey4XdwuQ0LuG3M/5YTkEcGUjwkReeFWPQXYWp1opo/qr6pE5GzxV5EeAIAnItJw==","signatures":[{"sig":"MEYCIQCIK/cKY9NgnPT4idoefyt0NiezaqCTbovKXSXT+dhotAIhALq28QQ7c6obIccy2QNsZjZbrrMdqo3kry0cbpCUJTZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60912},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"34f65c939092cdfff1a6c053c0810aa7afffd46c","scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.8.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.4.0_1775599351151_0.5000400052023095","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aam-tech/dexankit","version":"0.5.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.5.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"95cd0da1bace959697ad4f1a0b0e48e61738a8fe","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.5.0.tgz","fileCount":25,"integrity":"sha512-z48sstWW5/SU35w9DesP8sqeSC0hS3Z4OUkWatH4BnRVYyOqm+SHi/W8UjkyXu6wA6YcZFWrqA4W3KkFAmguOA==","signatures":[{"sig":"MEQCIBn3GnYd08PbAnbgULL1Wmc92pH8gQb9KtatgOsgqEBDAiBbIgQKQpAXmU3FpcpajGH+65RWLiKHowommlFuf5V7ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44357},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a1bdb7150426a4753e99f0836745902c0c04636d","scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.9.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.5.0_1776076466141_0.5090587115800826","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aam-tech/dexankit","version":"0.6.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.6.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"f4351e9df74d4af842c7450ee8f9b61bc208ac98","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.6.0.tgz","fileCount":25,"integrity":"sha512-mi/3fvL7N9Dcr83cnN9MtPAksjhEdI3Q/wkLuC9arxYs1J0rH+8vwGjr7hL+tY8Dx0xzb9InOmxd5YLDsC9k/w==","signatures":[{"sig":"MEUCIFGnFpjHhnhPqx9enUoq9RqFHPwiqq00S3R5qOHf7eBxAiEA97OKPRha5qYOcT5+v12MZcF8jZGIz71IcJ2A9qRg5Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45003},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"27b752f63fb87620b5019d7588314b4e43ccb2cd","scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.9.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.6.0_1776097512348_0.11326437571510217","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aam-tech/dexankit","version":"0.7.0","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","_id":"@aam-tech/dexankit@0.7.0","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"bin":{"dexankit":"bin/dexankit.js"},"dist":{"shasum":"ea2d7835a4eb0fedfa3443d70aff63d9da09b7ea","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.7.0.tgz","fileCount":25,"integrity":"sha512-O5taPy6Rtc/8B0YBPp0aBTGjpuawknVcFaBVtkBTX3FV7742QKaqTGVWUyMQkv2eM5oVjv8pZAErsj9Cvm4H6Q==","signatures":[{"sig":"MEUCIH/irJLsBvtLzAfZnSrdv898ZqcqnjdzxNuJ0XIXwn59AiEAoaPg0Ew3j3xZ4HGhn7FZ8uzJn2tvNs6MU8vW3zIC+fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47659},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"b7e145e1dd57eb01f0df7a6c37868c2435e7ba90","scripts":{"dev":"node bin/dexankit.js","test":"node --test test/"},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"_npmVersion":"10.9.2","description":"DexanKit - Spec-driven development orchestration CLI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dexankit_0.7.0_1777187345248_0.5986790132348161","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aam-tech/dexankit","version":"0.8.0","description":"DexanKit - Spec-driven development orchestration CLI","type":"module","bin":{"dexankit":"bin/dexankit.js"},"scripts":{"test":"node --test test/","dev":"node bin/dexankit.js"},"publishConfig":{"access":"public"},"keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"author":{"name":"AAM Tech"},"license":"MIT","dependencies":{"commander":"^12.1.0","inquirer":"^9.2.0","chalk":"^5.3.0","ora":"^8.0.0","fs-extra":"^11.2.0"},"engines":{"node":">=20.0.0"},"_id":"@aam-tech/dexankit@0.8.0","gitHead":"02fc009cf3ffe687c151b4e6ce416001dc3b8c30","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-nK8uWUeNMupweeEDRmyJ+1fYpcEczOYfS1o6OUZEBRgGIhq0SpxyLjjitPUzvGxyFuboeChrFRuzaYS0pehTIg==","shasum":"a5ce5fafa5675dfae1a3479d581bf160eb47d6c4","tarball":"https://registry.npmjs.org/@aam-tech/dexankit/-/dexankit-0.8.0.tgz","fileCount":27,"unpackedSize":57476,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjZEBc/PwQfDPzhPworZ66Sc9L7w8QygQlonxWextfkQIgQ3LCZIyTTV1SmS4hvNAVxO2qmVzrq00326OVf66tVO8="}]},"_npmUser":{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"},"directories":{},"maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dexankit_0.8.0_1778591019119_0.4777830524565574"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T03:43:28.549Z","modified":"2026-05-12T13:03:39.408Z","0.1.0":"2026-03-25T03:43:28.836Z","0.2.0":"2026-04-07T15:17:54.785Z","0.3.0":"2026-04-07T16:22:10.817Z","0.4.0":"2026-04-07T22:02:31.330Z","0.5.0":"2026-04-13T10:34:26.287Z","0.6.0":"2026-04-13T16:25:12.488Z","0.7.0":"2026-04-26T07:09:05.376Z","0.8.0":"2026-05-12T13:03:39.281Z"},"author":{"name":"AAM Tech"},"license":"MIT","keywords":["cli","dev-tools","spec-driven","ai","orchestration"],"description":"DexanKit - Spec-driven development orchestration CLI","maintainers":[{"name":"aamjeje","email":"jenuar.dalapang@anugrah-argon.com"}],"readme":"# DexanKit\n\nSpec-driven development orchestration for AI-assisted coding. DexanKit gives your AI editor a structured workflow — from feature spec to verified, committed code.\n\nWorks with **Antigravity**, **Claude Code**, **Cursor**, and **GitHub Copilot**.\n\n## Quick Start\n\n```bash\n# New project\nnpx @aam-tech/dexankit init myproject\n\n# Existing project\ncd myproject && npx @aam-tech/dexankit init .\n```\n\nSelect your AI editor, and DexanKit generates the rules, skills, and config your editor needs. Then use the skills directly in your editor.\n\n## Workflow\n\n```\n/dexankit-new        Scaffold project from company templates\n       ↓\n/dexankit-define     Define a feature spec (PRD + technical)\n       ↓\n/dexankit-plan       Create implementation plan (max 3 tasks)\n       ↓\n/dexankit-exec       Execute plan — code, test, commit per task\n       ↓\n/dexankit-verify     Verify against acceptance criteria\n```\n\n### Utilities\n\n```\n/dexankit-quick      Fast-track small changes (≤3 files)\n/dexankit-rollback   Undo recent changes safely\n/dexankit-setup      Setup project configuration\n```\n\n## What It Does\n\n### `/dexankit-new <description>`\n\nDescribe your project and DexanKit figures out the components:\n\n```\n/dexankit-new build an order management system with admin dashboard and nightly report jobs\n```\n\nThe AI analyzes the description and determines:\n\n- **Backend** — Go (default) or Node.js\n- **Frontend** — NextJS with shadcn/ui\n- **Scheduler** — for cron jobs, queue workers, batch processing\n\nEach component is cloned from company template repos, dependencies are installed (`go mod tidy` / `npm install`), and git is initialized **per component folder** — backend and frontend push to separate repos.\n\n### `/dexankit-define`\n\nDefines a feature spec with:\n\n- Background & business context\n- User stories\n- Acceptance criteria\n- Technical notes per component\n- Dependencies, out of scope, success metrics\n\nThe define is the single source of truth. Plan and exec depend on it.\n\n### `/dexankit-plan`\n\nReads the define, scans affected code, and generates a concrete plan:\n\n- Max 3 tasks per plan (split into multiple plans if larger)\n- Each task: target component, exact file paths, what to do, what to test\n- Creates feature branches inside each component folder\n\n### `/dexankit-exec`\n\nExecutes the plan task by task:\n\n1. Implement code changes\n2. Write unit tests\n3. Run tests (`go test` / `vitest`)\n4. Commit on pass, retry or rollback on fail\n5. Checkpoint progress in `STATE.md` (resumable)\n\n### `/dexankit-verify`\n\nBefore pushing, verifies:\n\n- Every acceptance criterion is implemented and tested\n- Code quality: no TODOs, no hardcoded secrets, meaningful tests\n- Full test suite passes\n- Outputs a PASS/FAIL report\n\n### `/dexankit-quick`\n\nSkip the full workflow for small changes:\n\n```\n/dexankit-quick fix the date format bug in order list API\n```\n\nAuto-detects component, implements, tests, commits — all in one step. Max 3 files.\n\n### `/dexankit-rollback`\n\nGuided rollback with options:\n\n- Undo last commit\n- Reset to a specific commit\n- Switch back to master branch\n- Discard unstaged changes\n\n### `/dexankit-setup`\n\nSet up project configuration, check mise, golang, node, python, goose and rtk-ai installation:\n\n- Setup mise: one tool to manage languages, env vars, and tasks per project, reproducibly.\n- Setup golang, node, python, with mise. Project-level configuration ensures consistency across environments and team members, and makes it easy to onboard new contributors.\n- Setup goose: is a database migration tool. Manage your database schema by creating incremental SQL changes and/or Go functions.\n- Setup rtk-ai: CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies \n\n## Project Structure\n\nAfter `init`, DexanKit creates:\n\n```\nproject/\n├── dexankit/\n│   ├── config.json          # Project config (name, editor, components)\n│   ├── STATE.md             # Session continuity — where things left off\n│   ├── PROJECT.md           # Living doc — overview, components, decisions\n│   ├── rules/\n│   │   └── standards.md     # Cross-cutting development standards\n│   ├── skills/              # Canonical copies of all skills\n│   ├── defines/             # Feature specs\n│   └── plans/               # Implementation plans\n├── .agents/                  # ← or .cursor/ .agents/ .github/\n│   ├── rules/\n│   │   └── dexankit.md      # Editor rules with frontmatter\n│   └── skills/\n│       ├── dexankit-new.md\n│       ├── dexankit-define.md\n│       ├── dexankit-plan.md\n│       ├── dexankit-exec.md\n│       ├── dexankit-verify.md\n│       ├── dexankit-quick.md\n│       └── dexankit-rollback.md\n│       └── dexankit-setup.md\n│       └── dexankit-confluence.md\n│       └── dexankit-jira.md\n```\n\n## Hybrid Rules Architecture\n\nDexanKit uses a two-level rules system:\n\n- **Root level** (`dexankit/`) — workflow skills, cross-cutting standards, state tracking\n- **Component level** (`backend/`, `frontend/`) — stack-specific rules baked into each template repo\n\nWhen the AI works on a component, it reads that component's own rules for conventions, patterns, and file structure. DexanKit's root rules handle the orchestration.\n\n## Stack\n\n| Component | Architecture | Framework | ORM | DB | Cache | Test |\n|-----------|-------------|-----------|-----|-----|-------|------|\n| Go Backend | Clean Architecture | Go Fiber | GORM | MySQL, Oracle | Redis | `go test` |\n| Node.js Backend | Clean Architecture | Hono.js | Knex.js | MySQL, Oracle | Redis | Vitest |\n| NextJS Frontend | Clean Architecture | shadcn/ui | — | — | — | Vitest |\n\n## Git Strategy\n\n- Git is initialized **inside each component folder** (`backend/.git`, `frontend/.git`)\n- Each component pushes to its own remote repo\n- Branch naming: `feature/<name>`, `fix/<name>`, `refactor/<name>`\n- Conventional commits: `feat(<scope>): description`\n- One commit per task during `/dexankit-exec`\n\n## Supported Editors\n\n| Editor | Rules Dir | Skills Dir |\n|--------|-----------|------------|\n| Antigravity | `.agents/rules/` | `.agents/skills/` |\n| Claude Code | `.claude/rules/` | `.claude/skills/` |\n| Cursor | `.cursor/rules/` | `.cursor/skills/` |\n| GitHub Copilot | `.github/instructions/` | `.github/skills/` |\n\n## Token Efficiency\n\nEach skill declares exactly which files to load — no unnecessary context:\n\n- `/dexankit-new` loads only `config.json`\n- `/dexankit-exec` loads only `STATE.md`, the plan, and component rules\n- `/dexankit-verify` loads only state, plan, define, and modified files\n\nThis keeps AI token usage low and responses focused. DexanKit using rtk-ai further reduces token consumption by 60-90% on dev commands.\n\n## Requirements\n\n- Node.js 20+\n- Git\n- Access to company GitLab template repos (for `/dexankit-new`)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}