smithery.ai

setup-payoff-ledger

Maintain a structured Setup/Payoff ledger (promises, debts, payoffs) and generate a payoff roadmap.

First seen Mar 20, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,070 B
  • docs SUMMARY.md 126 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

When to use

  • Building or updating the “伏笔台账”
  • Author edits cause deviations and you need to check whether setups were broken or payoffs drifted.

Output files (human-readable)

  • artifacts/ledger/setuppayoffledger.md: SSOT structured ledger entries (author editable)
  • artifacts/ledger/reports/<runid>setuppayoffreport.md: derived scan report (auto-generated)

Entry schema (v1 deterministic JSON block)

setuppayoffledger.md must contain a `json code block like:

{
  "entries": [
    {
      "id": "promise-a",
      "type": "promise",
      "title": "A promises to reveal X",
      "setupPattern": "I will tell you X",
      "payoffPattern": "X is revealed",
      "deadlineChapter": 12,
      "regex": false,
      "severity": "MAJOR"
    }
  ]
}

Fields (recommended):

  • id: stable id (unique)
  • type: setup / promise / debt (free-form for now)
  • title: one-line human title
  • setupPattern: keyword or regex to locate the setup
  • payoffPattern: keyword or regex to locate the payoff
  • deadlineChapter: optional “should be paid by chapter N”
  • regex: true to treat patterns as regex
  • severity: MINOR / MAJOR (free-form for now)

Heuristics (assistant mindset)

  • A setup is “broken” if later text contradicts its promise without an intentional twist.
  • A payoff is “weak” if it resolves mechanically without emotional/meaningful consequence.
  • “Upgradable” setups are those with high emotional stakes but low information cost.

Procedure

  1. Scan story outline + existing chapters for explicit promises and implicit debts.
  2. Normalize them into ledger entries (avoid duplicates).
  3. Mark conflicts introduced by author deviations.
  4. Generate 2-3 payoff roadmaps:

- conservative (minimal edits) - aggressive (rewrite/upgrade to a bigger twist) - branch option (if it risks breaking the mainline)