CCPM Project Management
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
Autonomous kitcn supervisor for sweep, clean, full, design, milestone, PRD, timed, and review-until work.
$ npx skills add udecode/kitcn --skill auto -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install udecode/kitcn auto --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/udecode/kitcn.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/auto .claude/skills/auto && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "auto" agent skill from https://github.com/udecode/kitcn/tree/main/.agents/skills/auto into .claude/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/udecode/kitcn/tree/main/.agents/skills/autoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add udecode/kitcn --skill auto -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install udecode/kitcn auto --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/udecode/kitcn.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/auto .agents/skills/auto && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "auto" agent skill from https://github.com/udecode/kitcn/tree/main/.agents/skills/auto into .agents/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add udecode/kitcn --skill auto -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install udecode/kitcn auto --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/udecode/kitcn.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/auto .cursor/skills/auto && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "auto" agent skill from https://github.com/udecode/kitcn/tree/main/.agents/skills/auto into .cursor/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/udecode/kitcn.git --path .agents/skills/auto--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add udecode/kitcn --skill auto -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install udecode/kitcn auto --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/udecode/kitcn.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/auto .gemini/skills/auto && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "auto" agent skill from https://github.com/udecode/kitcn/tree/main/.agents/skills/auto into .gemini/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install udecode/kitcn autoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add udecode/kitcn --skill auto -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/udecode/kitcn.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/auto .github/skills/auto && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "auto" agent skill from https://github.com/udecode/kitcn/tree/main/.agents/skills/auto into .github/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add udecode/kitcn --skill auto -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install udecode/kitcn auto --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/udecode/kitcn.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/auto .opencode/skills/auto && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "auto" agent skill from https://github.com/udecode/kitcn/tree/main/.agents/skills/auto into .opencode/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
autoAutonomous kitcn supervisor for sweep, clean, full, design, milestone, PRD, timed, and review-until work.
Auto is an agent skill from udecode/kitcn. Autonomous kitcn supervisor for sweep, clean, full, design, milestone, PRD, timed, and review-until work. Compiles a run profile, keeps evidence-backed state, decomposes local task packets, repairs its workflow, and closes through GitHub delivery.
Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Product & Project Management, covering PRD writing and Project management. It works with GitHub. The repository describes itself as: Convex + Better Auth + tRPC + Drizzle + TanStack Query + shadcn. The licence is Apache-2.0.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c6010f5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
bunnodenpxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Auto loads about 4.7k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 2,274 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from udecode/kitcn at commit c6010f5, republished under its Apache-2.0 licence (© udecode). 2,274 words, ~4,700 tokens.
.claude/skills/auto/SKILL.md (or your agent's skills folder).Auto is the front door when the user wants the repository to keep choosing and executing the next safe owner without repeated prompting.
Auto is a supervisor, not a larger implementation skill. It compiles the run, records durable state, selects the next checkpoint from evidence, invokes the real owner, verifies the result, and continues until the auditable stop condition is true.
Before the first file mutation, capture a walkthrough diff baseline when UI or
rendered output may change. Use
.agents/skills/walkthrough/scripts/diff-baseline.mjs and record its path.
The loop is:
request -> run profile -> vision/source intake -> readiness
-> candidate owner -> execute -> proof -> state update -> next candidate
-> review -> repository gate -> GitHub delivery -> final auditDo not score the entire run up front. Score only when more than one valid next checkpoint exists.
| Mode | Contract |
|---|---|
sweep | Find and complete the highest-value safe improvements in the named boundary; do not create a new PRD by default. |
clean | Close the current tree through proof, sync, review, checks, and GitHub delivery; route execution to autoclosure. |
full | Consume a named capability, source, or best relevant local PRD; decompose directly into local task packets; implement, verify, sync docs/skills, review, and complete the GitHub PR path. |
design | Route through design, implement when requested, and prove the live surface. |
milestone | Route through to-milestone; terminal unless another mode is also named. |
prd | Route through to-prd; terminal unless full is also named. |
timed <duration> | Repeat useful bounded loops until the timebox ends, preserving a safe closeout reserve. |
autoreview-until <threshold> | Run fresh review rounds, repair accepted findings, and stop at the named clean/P-level threshold or a hard blocker. |
A bare feature plus full may use an existing local PRD when useful. If no PRD
is required to make coherent decisions, Auto writes the decisions and packets
in its goal plan instead of creating planning ceremony.
| Evidence | Owner |
|---|---|
| fuzzy failure or flaky regression | diagnosing-bugs |
| ordinary bounded implementation | task |
| architecture, migration, benchmark, or public-API proposal | major-task |
| hard removal | hard-cut |
| structural ownership cleanup | architecture-cleanup |
| live behavior change suited to red-green-refactor | tdd, then task owner |
| UI route/component design | design |
| doctrine contradiction or drift | vision / sync-vision |
| unclear direction | grill-with-vision |
| milestone map | to-milestone |
| implementation-ready capability source | to-prd |
| working tree closeout | autoclosure |
| final code review | autoreview |
Use orchestrator only when the user explicitly requests parallel child
thread/branch work. Auto never invents parallel delegation or worktrees.
Before work, compile and record this profile in the goal plan:
| Field | Values / meaning |
|---|---|
| source | prompt, PRD, milestone, plan, paths, current tree |
| mode | one primary mode plus modifiers |
| target | requested outcome in one sentence |
| boundary | included paths/surfaces and explicit exclusions |
| architecture depth | ordinary, cleanup, or major |
| behavior strategy | inspect, reproduce, TDD, migrate, remove |
| proof harness | unit, integration, type/build, fixture, scenario, Browser, benchmark, exact-term audit |
| docs/generated | owners and regeneration commands |
| delivery | local-only or GitHub PR path |
| parallelism | off unless user explicitly requested it |
| review threshold | normal, P3, P2, P1, or clean |
| timebox | none or duration plus closeout reserve |
| stop condition | measurable completion or hard blocker |
Reject impossible combinations instead of silently weakening one. full cannot
become planning-only because a PRD was created. clean cannot expand into a new
feature. A timed run cannot spend its closeout reserve on new scope.
Use autogoal before durable Auto work. Create or resume a plan from the
auto template with the agent-native pack and any relevant browser,
design, docs, package-api, release, or to-prd pack.
The plan must contain:
Checkpoints are receipts. Update the plan after meaningful execution, not only at the end.
Before full closeout, run both plan validators:
node .agents/rules/auto/scripts/check-plan-placeholders.mjs <plan-path>
node .agents/skills/autogoal/scripts/check-complete.mjs <plan-path>The placeholder audit fails unresolved TODO/TBD text, bare pending cells, and unchecked items. The autogoal checker proves the resolved goal-plan structure.
Keep this compact capsule current so work can resume without rereading the world:
mode:
target:
active source:
active packet:
current owner:
last proven fact:
latest changed files:
next proof:
open blocker:
decision debt:
time remaining / reserve:Update after source changes, failed proof, owner changes, and packet closeout. Never claim a state that is only planned.
Read only what can change the next decision:
VISION.md, docs/README.md, and the named local source.packages/kitcn/skills/kitcn/** when user guidance moves.Build a source-backed case matrix rather than reading broad directories without a question.
auto full is terminal only when every applicable lane is proven:
to-prd; then return
to the same full run.task, major-task, architecture-cleanup,
hard-cut, design, or tdd as its true owner.bun lint:fix and bun check.Local PRDs and task packets own decomposition; the GitHub PR owns delivery and review.
Every implementation packet gets one row:
| Packet | Outcome | Owner/files | Depends on | Conflict group | Mode | Acceptance | Proof | Status |
|---|
Mode is one of:
blocking: must close before dependent packets;parallel-join: may overlap only when explicit parallel work is authorized,
but joins before its claim is consumed;detached: useful but cannot change the requested completion claim.Consolidate test-only, docs-only, guard-only, and refactor-only fragments into the behavior packet they support unless ownership and acceptance are truly independent.
Any important final claim must have a receipt:
| Claim | Exact evidence | Freshness | Scope | Confidence | Status |
|---|
Allowed evidence includes source lines, test output, generated diffs, runtime observations, Browser proof, benchmark results, package exports, build artifacts, and authoritative external docs. A plan checkbox or command exit code without relevant assertions is not enough.
For evidence-backed claims:
high: direct fresh evidence covers the exact claim and boundary;medium: direct evidence plus a bounded inference;low: unverified inference, stale evidence, or incomplete boundary.Completion claims require high confidence. Rewrite, narrow, or keep working
when confidence is lower.
These block progress regardless of candidate score:
| Gate | Minimum | If below |
|---|---|---|
| public API/type contract | exact source and compile/test proof | inspect or redesign |
| auth/session/permission flow | owner and denied-path proof | stop implementation claim |
| Convex entry import graph | exact static graph for changed entry | split imports/owner |
| generated ownership | source + regeneration + representative diff | repair owner |
| package behavior | focused tests + package build | fix before broader check |
| scaffold/fixture behavior | source regeneration + fixture check | regenerate/repair |
| docs/package skill | paired current-state audit | synchronize |
| UI behavior | state matrix + Browser proof | implement/prove |
| GitHub delivery | commit/PR/check state read-back | keep delivery open |
Decision debt is an unresolved choice that can change public behavior, owner boundaries, security, data lifecycle, or proof. Keep at most three active items and none on the critical path to the active packet.
| Decision | Why unresolved | Recommended answer | Evidence needed | Deadline |
|---|
If the cap is exceeded, stop implementation and resolve the highest-impact decision. Cosmetic preferences do not count.
| Assumption | Evidence | Risk if false | Validation | Status |
|---|
Validate high-impact assumptions before code. Low-impact reversible assumptions may proceed if they are explicit and tested before closeout.
One owner signs each readiness lane:
| Lane | Owner | Ready means |
|---|---|---|
| product/doctrine | vision/PRD | outcome and non-goals are settled |
| public API | package owner | names/types/errors/hard cut are settled |
| runtime/data/auth | implementation owner | entry, data, identity, and denial flow are mapped |
| generated/scaffold | source owner | regeneration and representative output are known |
| proof | task owner | case matrix and harness can prove acceptance |
| docs/skill | docs owner | current-state docs and package skill have matching scope |
| delivery | Auto parent | reviews/checks/GitHub path are explicit |
Do not let multiple scorecards create fake rigor. Use readiness ownership to answer who must act next.
Create a row for every source-listed behavior and failure class:
| Scenario | Entry/input | Expected behavior | Harness | Evidence | Status |
|---|
Include, when applicable:
--yes, and --json behavior;Every row is pass, blocked with evidence, or N/A with reason.
Choose the smallest harness that can disprove the claim:
| Need | Harness |
|---|---|
| pure behavior | focused unit test |
| cross-module contract | integration test |
| public types/exports | source-first typecheck and package build |
| generated template | generator + fixture check |
| end-to-end example | prepared scenario, never committed fixture in place |
| UI/runtime | dev server + Browser |
| performance/size | repeatable benchmark or bundle graph |
| agent workflow | helper smoke, source/mirror audit, placeholder gate |
Record command, cwd, prerequisites, expected signal, actual result, and artifact.
For any repeated failure record:
| Attempt | Failure signature | Hypothesis | Different move | Result |
|---|
After two attempts with the same signature, stop repeating the command. Change
the diagnostic layer: reduce the repro, inspect ownership, refresh dependencies
once when the failure shape indicates environment rot, switch harness, or route
to diagnosing-bugs.
Trigger workflow self-repair when:
Repair the smallest source-owned rule/template/helper, add a smoke or eval case,
regenerate mirrors, and run agent-native-reviewer plus autoreview. Do not
rewrite the workflow merely because one task was awkward.
For every changed skill keep at least one evaluation row:
| Prompt/case | Expected route | Required receipts | Forbidden behavior | Result |
|---|
Evaluate routing, placeholder failure, completion pass, source/generated ownership, and omitted workflows. A description that reads well is not proof that the skill routes correctly.
When more than one safe next checkpoint exists, score 0-5:
Record the top candidates, selected owner, and rejected high-scoring candidate
with reason. If one owner is obvious, write no score needed.
Before an irreversible design or before full closeout, ask:
Record answers and changed decisions, not rhetorical questions.
For timed <duration>:
autoclosure.Waits are work only when an external process is expected to change. While a safe independent packet exists, do it rather than polling.
Each review round must be fresh and independent:
Never weaken full because the requested review threshold is lower. Final
autoreview is still mandatory.
Before completion score each applicable lane 0-100 with evidence:
| Lane | Applies | Score | Evidence | Next owner if below 95 |
|---|---|---|---|---|
| source/decision readiness | yes/no | |||
| implementation/public API | yes/no | |||
| data/auth/bundle ownership | yes/no | |||
| tests/fixtures/scenarios | yes/no | |||
| docs/package skill/generated | yes/no | |||
| UI/runtime proof | yes/no | |||
| cleanup/review | yes/no | |||
| checks/GitHub delivery | yes/no | |||
| goal audit | yes |
No applicable lane below 95 may be called complete. Use N/A only with a
specific boundary reason. The score points to the next owner; it never replaces
the receipt.
tmp.bun install once when the task or dependency state requires it..agents and package skill sources, never generated mirrors.npx skills add/update/remove.bun install after source/lock changes to regenerate agent output.Stop only when:
Do not stop because a plan, PRD, packet list, code diff, test pass, reviewer verdict, commit, or PR exists. None alone proves the full run.
Report outcome first, then:
walkthrough images when UI or rendered output changed;© udecode, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/auto of udecode/kitcn.
Open the folder on GitHubat commit c6010f5
Auto next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Auto this skilludecode/kitcn | 450 | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Notion Pmborghei/Claude-Skills | 874 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Ouroboros PM InterviewQ00/ouroboros | 6.2k | — | ~5.7k | Automated safety check: Pass | MIT | |
| Project Managerpwrdrvr/openclaw-codex-app-server | 265 | — | ~1.5k | Automated safety check: Pass | MIT | |
| To Issuessmallnest/pigo | 474 | — | ~1.9k | Automated safety check: Pass | MIT |
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
borghei/Claude-Skills
Notion expert for product management workflows. An agent skill from borghei/Claude-Skills.
Q00/ouroboros
Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.
pwrdrvr/openclaw-codex-app-server
Manage GitHub issues and the GitHub Project board for the current repository, while keeping the local tracker in sync.
smallnest/pigo
Decompose a PRD and/or SPEC into implementable Issues and create them in your chosen platform (GitHub, Local, or Baidu iCafe).
adrianpuiu/claude-skills-marketplace
Comprehensive project planning and documentation generator for software projects.
udecode/kitcn
Create a short annotated visual walkthrough from real final-state screenshots or rendered artifacts.
udecode/kitcn
Prevent feature creep when building software, apps, and AI-powered products.
udecode/kitcn
Repair an unreleased .changeset/.md file so it matches the real branch delta against main.
udecode/kitcn
Audit newer Convex npm releases against kitcn. An agent skill from udecode/kitcn.
udecode/kitcn
A skill your agent uses when working with Jotai X stores (createAtomStore), accessing state in components or callbacks, persisting state to cookies or localStorage
udecode/kitcn
Run a scoped Linear backlog autonomously as a sequence of maximal safe parallel batches by composing orchestrator, autogoal, and task.
Works with
Categories
Autonomous kitcn supervisor for sweep, clean, full, design, milestone, PRD, timed, and review-until work. Auto is an agent skill from udecode/kitcn. Autonomous kitcn supervisor for sweep, clean, full, design, milestone, PRD, timed, and review-until work.
Auto fits situations like: tasks that involve PRD writing; tasks that involve Project management.
Run `npx skills add udecode/kitcn --skill auto -a claude-code`. Or copy the skill folder (.agents/skills/auto in udecode/kitcn) into .claude/skills/auto in your project. Claude Code loads it when a task matches its description.
Run `npx skills add udecode/kitcn --skill auto -a codex`. Or copy the skill folder (.agents/skills/auto in udecode/kitcn) into .agents/skills/auto in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add udecode/kitcn --skill auto -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/auto, .gemini/skills/auto, .github/skills/auto and .opencode/skills/auto in your project.
Going by SKILL.md and its folder, Auto needs the command-line tools its instructions call (bun, node and npx).
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Auto is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Auto: CCPM Project Management (automazeio/ccpm, 8.4k stars), Notion Pm (borghei/Claude-Skills, 874 stars), Ouroboros PM Interview (Q00/ouroboros, 6.2k stars) and Project Manager (pwrdrvr/openclaw-codex-app-server, 265 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
udecode (a GitHub organization) maintains it in udecode/kitcn, which has 450 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 1, 2026.
Source: udecode/kitcn on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.