CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/planning-toolkit

End-to-end project planning toolkit: converts requirements into structured phased implementation plans, groups phases into dependency-ordered waves for parallel subagent execution, and decomposes large branches into focused pull requests.

90

Quality

90%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.schema.jsonimplementation-planner/references/schemas/

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "implementation-planner/task",
  "title": "Task file",
  "description": "Validates the structure of a task file inside .context/plans/plan-<slug>/phases/phase-NN-<slug>/tasks/task-PNNTNN-<slug>.md.",
  "type": "object",
  "required": ["content", "filename"],
  "properties": {
    "filename": {
      "type": "string",
      "description": "Basename of the task file.",
      "pattern": "^task-P\\d{2}T\\d{2}-.+\\.md$"
    },
    "content": {
      "type": "string",
      "description": "Full text content of the task file.",
      "allOf": [
        {
          "description": "H1 must match the task identifier format '# P<NN>T<NN> — <title>'",
          "pattern": "(?m)^# P\\d{2}T\\d{2} — .+"
        },
        {
          "description": "Must have a '## Phase' section",
          "pattern": "(?m)^## Phase"
        },
        {
          "description": "Must have a '## Goal' section",
          "pattern": "(?m)^## Goal"
        },
        {
          "description": "Must have a '## File to create / modify' section",
          "pattern": "(?m)^## File to create \\/ modify"
        },
        {
          "description": "Must have a '## Implementation' section",
          "pattern": "(?m)^## Implementation"
        },
        {
          "description": "Must have a '## Verification' section",
          "pattern": "(?m)^## Verification"
        },
        {
          "description": "Verification section must contain a fenced sh code block",
          "pattern": "(?s)## Verification[\\s\\S]*?```sh"
        }
      ]
    }
  }
}

implementation-planner

references

schemas

phase.schema.json

plan.schema.json

readme-file.schema.json

step-file.schema.json

task.schema.json

anti-patterns.md

example-transformation.md

mode2-advanced.md

worked-examples.md

SKILL.md

tile.json