From kadai
Required when working in any repository that contains a `.kadai/` directory — including brainstorming, designing, scoping, planning, building, or implementing anything (MVPs, features, prototypes, fixes, websites, scripts). Load this skill at the START of the session, before invoking brainstorming/writing-plans or writing any files. Kadai enforces a guardrail (edits outside the spine + allowlist are blocked when no story is picked) and tracks the spec→plan→implementation trail in `.kadai/`. If you skip this skill, you'll write specs/plans into the wrong place and lose the provenance kadai is designed to capture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kadai:kadaiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This project uses **kadai** for product/feature/story tracking. The spine lives in `.kadai/` and exposes typed MCP tools + Claude Code hooks that enforce structure.
This project uses kadai for product/feature/story tracking. The spine lives in .kadai/ and exposes typed MCP tools + Claude Code hooks that enforce structure.
Check what's picked. Call the MCP tool kadai.get_active_story(). If a story is picked, you're already oriented — proceed within its scope.
If nothing is picked, find a story. Call kadai.list_stories(status="ready") and:
/kadai-pick <id> or kadai.pick_story() + kadai.set_status(id, "in_progress")).kadai.create_story(...)), or escalate that the work doesn't fit any current story.The PreToolUse hook will block any Edit or Write outside .kadai/ and the configured allowlist when no story is picked. If you hit this block, that's a signal to go back to step 2.
Edit/Write while a story is picked gets captured to that story's changelog.md automatically (the PostToolUse hook).KADAI_BYPASS=1 in the session — the bypass is logged to .kadai/bypass.log.docs/wiki/ in the same commit. Stale docs are worse than no docs.review: kadai.set_status(id, "review").kadai sync (post-MVP) can attribute commits later.done.When the user asks for planning, brainstorming, or new feature work in this repo, prefer the kadai-aware wrappers over the upstream variants:
kadai-brainstorming instead of superpowers:brainstorming — auto-creates the epic + feature, attaches the spec to the spine.kadai-writing-plans instead of superpowers:writing-plans — slices the plan per story, creates real kadai tasks, auto-picks the first story.kadai-runner (or the /kadai-run slash command) — autonomously execute the picked story's plan with fast-follow-up unblocking.The upstream skills work, but they produce a freeform docs/superpowers/ doc that someone has to translate into spine items by hand. The wrappers do that plumbing automatically and keep the spine in sync.
.kadai/ files by hand unless you really know the schema. Use kadai.create_* MCP tools or the kadai add CLI.KADAI_BYPASS_REASON="..." whenever you bypass — it lands in bypass.log for audit.docs/wiki/ (getting-started, cli-reference, plugin, troubleshooting, concepts)docs/superpowers/specs/2026-05-05-kadai-design.mdkadai --helpkadai serveProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub fintanislost/kadai --plugin kadai