Free to useNo account required
Skills
Plan

Immutable Reports

Preserve plans and verification evidence as immutable snapshots with a synchronized project index.

Supported chat agents

  • ChatGPT
  • Claude
  • Cursor
Paste into your agent, then send.
Read or select the full prompt

On iPhone, touch and hold the text, then choose Copy. Use Select All if needed.

Use with dvn (opens in a new tab)

Get Immutable Reports

@uppercut-labs/skills is the premier and primary way to get Uppercut Labs agent skills. Pick a skill and the installer brings along its required skill dependencies. Requires Node.js 22 or newer.

Meet @uppercut-labs/skills on npm (opens in a new tab)

npx @uppercut-labs/skills add immutable-reports --host codex --project .
Run in your project folder.
Read or select the command

On iPhone, touch and hold the text, then choose Copy. Use Select All if needed.

Let your agent take it from here

Paste into your agent, then send.
Read or select the full prompt

On iPhone, touch and hold the text, then choose Copy. Use Select All if needed.

Keep plans and verification evidence as numbered snapshots with a synchronized project index.

Use this when

Record a plan, preserve approval, document a completed or failed implementation, revise a proposal, or audit the history of a project. It works with ordinary Markdown files in any agent harness.

How it works

The agent inspects the existing ledger and allocates the next number separately for plans and walkthroughs. It saves a complete snapshot in reports/plans/ or reports/walkthroughs/, then adds exactly one entry to reports/INDEX.md.

A revision creates a new snapshot. Earlier snapshots stay intact; the index tracks the current status and links the evidence that supports it. Recording a plan preserves decisions already made and grants no new implementation authority.

Inputs and outputs

Provide the plan, decisions, approval, or observed verification results. The result is a durable Markdown snapshot and an updated ledger with resolving links. Partial and failed work are recorded honestly.

Try it

Use Immutable Reports to preserve this implementation plan and its approved decisions in the project's existing ledger.

Source

Canonical implementation: devin-thomas/skills (opens in a new tab)

All skills