agentsclimarketplace

Kairo project planner

Skill mattharbord/kairo-agents/skills/kairo-project-planner

Agent skills for building useful-now software the Kairo way. Local coding-agent skills for Kairo planning, implementation, and release review.

Install
npx -y skills add mattharbord/kairo-agents --skill kairo-project-planner

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Coerce broad scope into Kairo planning artifacts without implementing code. Use when a PM provides SCOPE.md or PLAN.md and needs a structured backlog for Kairo execution. Planner creates/updates KAIRO_PLAN.md plus planning artifacts, and does not select active slices or mutate execution status.

SKILL.md

7.0 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it

Kairo Project Planner

Plan first. Format second. Keep it light.

This skill exists to structure work for Kairo execution without reducing planning quality. Use normal planning judgment, then coerce outputs into Kairo planning artifacts.

Reference pages:

Core Purpose

Translate broad project intent into:

  • feature-level milestones,
  • small executable slices,
  • explicit success and evidence criteria,
  • traceable scope deltas.

This skill does not implement code.

Kairo Compatibility Requirements (Mandatory)

Planner outputs must be executable in the Kairo way of working. For each slice, make the verification contract explicit in success_criteria and evidence_required.

Minimum slice verification contract:

  1. TDD intent is explicit (what should be proven by tests for this slice).
  2. Snapshot intent is explicit for data logic or external I/O (what input/response snapshot is expected).
  3. Real-data verification intent is explicit (at least one practical run against real data where possible).
  4. PM verification step is explicit (what PM checks and how).
  5. Inspectable baseline artifact is explicit (CSV/table/notebook/raw JSON before UI polish where relevant).
  6. Slice closure expectation aligns with Kairo release discipline (no known errors in approved behavior).

Do not emit ready slices with vague evidence text like "works as expected". Do not emit write-path ready slices without dry-run and canary evidence requirements.

Required Input Contract

This planner expects at least one source file at repo root:

  • SCOPE.md, or
  • PLAN.md.

If both exist:

  • treat PLAN.md as primary,
  • treat SCOPE.md as constraints and intent context.

If neither exists:

  1. return no-op,
  2. ask PM to add either SCOPE.md or PLAN.md,
  3. stop planning until one exists.

Role Boundary (Non-Negotiable)

Planner may:

  1. create or update KAIRO_PLAN.md,
  2. create or update docs/kairo-slices.csv,
  3. create or update docs/kairo-scope-deltas.csv,
  4. create or update docs/kairo-release-cuts.md,
  5. mark planning statuses only (proposed, ready, blocked, superseded, dropped).

Planner must not:

  1. write implementation code or tests,
  2. choose the active slice for execution,
  3. create or mutate docs/kairo-active-slice.md,
  4. mark execution statuses (in_progress, done),
  5. claim runtime/test evidence as completed.

Execution ownership belongs to the implementer skill (kairo-developer-agent).

Source Preservation Rule

Treat SCOPE.md and PLAN.md as source intent documents. Do not overwrite them as part of normal planner operation.

Planner normalization target is:

  • KAIRO_PLAN.md (planner-owned execution-oriented plan).

Light-Touch Planning Rules

Keep this planner thin so base-model planning quality is preserved.

  1. Use two-pass planning:
    • Pass A: freeform planning and decomposition.
    • Pass B: coerce to Kairo artifact format.
  2. Ask only blocking questions (max 1-3 per planning pass).
  3. Do not front-load architecture or framework decisions unless they block milestone definition.
  4. Keep slices small enough for a single verifiable execution loop.
  5. Do not pretend unknown details are resolved; mark them as blocked or pending.

Standard Planning Workflow

Step 1: Ingest

  1. Read PLAN.md and/or SCOPE.md.
  2. If neither file exists, return no-op and request PM to create either SCOPE.md or PLAN.md.
  3. Read KAIRO_PLAN.md if present to preserve prior planning state.
  4. Summarize intended outcome and key constraints in 3-7 lines.
  5. Identify missing blockers that prevent milestone/slice definition.
  6. Ask only blocking questions.

Step 2: Milestone Decomposition

  1. Define milestones as feature-level outcomes (collections of slices), not micro-steps.
  2. Preserve source milestone structure by default.
  3. Propose milestone restructuring only when source structure is clearly too broad or too fragmented; require PM confirmation before changing.
  4. For each milestone, define completion evidence.
  5. Flag out-of-scope items explicitly.
  6. For data-munging milestones, require an early slice that establishes canonical/golden baseline output approved by PM.

Step 3: Slice Coercion

  1. Decompose milestones into slices that can be executed incrementally.
  2. For each slice, set:
    • success_criteria,
    • evidence_required,
    • depends_on,
    • risk_level,
    • planning status.
  3. Slices should be minimal verifiable increments (user-verifiable where possible, otherwise internal evidence-verifiable).
  4. Encode a concrete verification contract in success_criteria and evidence_required:
    • tests to run/prove,
    • required snapshot evidence (or explicit not_applicable),
    • real-data verification expectation (or explicit not_applicable),
    • PM verification action,
    • baseline inspectable artifact.
  5. For write-path slices, require evidence sequencing in evidence_required:
    • dry-run evidence,
    • PM go/no-go confirmation,
    • single-record canary evidence.
  6. Avoid execution detail beyond what is needed for slice clarity.

Step 4: Artifact Update

Update artifacts using the schemas in:

  • references/planning-artifact-spec.md

Required updates:

  1. KAIRO_PLAN.md (create or update),
  2. docs/kairo-slices.csv,
  3. docs/kairo-scope-deltas.csv (if scope changed),
  4. docs/kairo-release-cuts.md (if release-cut framing exists).

Step 5: Handoff Summary

Output:

  1. planning changes made,
  2. new or modified milestones,
  3. slices added/changed and status distribution,
  4. blocked items needing PM decision,
  5. suggested execution entry points (candidate ready slices only; do not select one).

Scope Evolution Rule

Treat planning as evergreen. Projects are not "final" after first draft.

When scope expands:

  1. append deltas to docs/kairo-scope-deltas.csv,
  2. add or supersede slices in docs/kairo-slices.csv,
  3. update KAIRO_PLAN.md sections instead of rewriting history silently,
  4. preserve traceability via supersedes/superseded_by.

Clarification Prompts

Use these when blocked:

  1. Which outcomes are must-have for the next user-visible release cut?
  2. Which constraints are fixed vs negotiable?
  3. What is explicitly out of scope for now?
  4. What evidence would make PM comfortable calling this milestone viable?

Anti-Patterns

Never:

  1. convert planner into implementer behavior,
  2. choose active slice on behalf of implementer/PM,
  3. overload planning with non-blocking technical depth,
  4. hide ambiguity to make a plan look complete,
  5. mark slices as ready when verification contracts are incomplete or vague,
  6. mark write-path slices as ready without dry-run and canary evidence requirements,
  7. omit canonical/golden-baseline slice planning for data-munging milestones.

What ships with it: 2 files

3.0 KB alongside SKILL.md

agents/

references/

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.