planning-with-files Claude Code plugin
Native plugin bundling the planning skill, lifecycle hooks, and slash commands for persistent planning.
.claude-plugin/Claude Code planning plugin and cross-agent skill · Established, actively maintained project with a long release history, a reported 706-test suite, and substantial public adoption metadata.
MIT-licensed Claude Code plugin and portable Agent Skill for persistent execution planning: it maintains task_plan.md, findings.md, and progress.md, injects selected plan context through lifecycle hooks, restores state after context loss, and optionally applies attestation, parallel-plan isolation, ledgers, and a bounded completion gate.
Selection
Boundaries
Strengths
Risk profile
First-party security documentation identifies prompt injection, path traversal, symlink escape, and supply-chain risks. The project describes nonce or explicit framing, SHA-256 plan attestation, containment checks, safe selector validation, fail-closed ambiguity handling, atomic attestation writes with optional flock, private vulnerability reporting, and a completion gate that never executes commands declared in Markdown. These controls were documented but their implementations were not directly inspected in the supplied files.
Component inventory
Native plugin bundling the planning skill, lifecycle hooks, and slash commands for persistent planning.
.claude-plugin/Agent Skill for complex tasks using persistent Markdown planning state and progressive updates.
skills/planning-with-files/SKILL.mdTracks phases, findings, decisions, errors, tests, and session progress in three project files.
skills/planning-with-files/templates/Re-injects plan context, reminds after work, preserves compaction state, and checks completion.
skills/planning-with-files/SKILL.mdStarts the planning workflow and creates or initializes the three planning files.
commands/Reports active-plan state, phase progress, attestation, and errors on supported hosts.
commands/Derives or manages a Claude Code goal termination condition from the active plan.
commands/Runs a planning-aware periodic loop that rereads state and checks completion.
commands/Creates, displays, or clears the SHA-256 approval binding for task_plan.md.
commands/Checks plan resolution, injection, attestation, install surfaces, and hook latency.
commands/Full Arabic, German, Spanish, Simplified Chinese, and Traditional Chinese workflow translations.
skills/i18n/Loads translated workflow text from disk without registering extra plugin skills globally.
commands/Uses attested plans, per-agent JSONL ledgers, stable summaries, and reduced recitation for long runs.
docs/long-running-agent-tasks.mdRequests continuation while an in-progress phase remains, with caps and stall-based release.
docs/long-running-agent-tasks.mdKeeps unrelated tasks in separate .planning/<id> directories with explicit plan selection.
skills/planning-with-files/scripts/Explicitly reads same-project local session records as aggregate metadata or bounded replay excerpts.
skills/planning-with-files/scripts/session-catchup.pyVersion-pinnable distribution containing SKILL.md, scripts, templates, and the Pi integration payload.
.pi/skills/planning-with-files/package.jsonMaps planning behavior to Pi lifecycle events, adds a status bar, approval flow, and commands.
.pi/skills/planning-with-files/Provides planning tools, commands, per-turn injection, write reminders, and a pre-verify gate.
.hermes/plugins/planning-with-files/Injects plans per message, reminds after writes, preserves compaction state, and gates idle sessions.
.opencode/packages/opencode-planning-with-files/Technical profile
Classification
Evidence: the native Claude Code plugin installs SKILL.md, slash commands, and lifecycle hooks that inject plans, intercept lifecycle and tool events, recover state, and gate completion. Basic plugin setup is two marketplace commands, but skill-only routes have reduced activation behavior.
Claude Extension · low setup effort · high confidence · automatedEvidence and risk
Routing context
First-party files document a native Codex plugin and hooks that use the same planning state, attestation, selectors, compaction handling, and gate-related behavior.
high confidenceFirst-party files document a native Hermes Agent skill and plugin with model-callable tools, slash commands, per-turn injection, write reminders, and a pre_verify completion gate.
high confidence