grounded-progress
Make Claude Fable 5 / 5.1 progress reports verifiable against actual tool results during long autonomous runs.
Skill by kpab
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kpab-grounded-progress
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, devops, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/grounded-progress
What's inside
- Skill name
grounded-progress- Description
- Make Claude Fable 5 / 5.1 progress reports verifiable against actual tool results during long autonomous runs. Use for any multi-hour or overnight agent session, scheduled pipelines, CI agents, or whenever the user has been burned by status updates claiming work that wasn't done. Apply before launch, not after a fabricated report appears.
- License
- MIT
- Instructions
- 34 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Grounded Progress
On long runs the failure mode isn't usually bad work — it's a report that drifts from the work: "tests passing" when they were never run, "deployed" when the command errored. The fix is an evidence rule applied at report time.
## The evidence rule
Before any progress claim leaves your output, bind it to a tool result from *this* session:
- Completed → name the command/test/check whose output proves it.
- Failed → say so, and include the relevant output verbatim (trimmed, not paraphrased into optimism).
- Skipped or deferred → state it as skipped, with the reason.
- Not yet verified → label it explicitly as unverified; never round up to done.
A claim with no pointable evidence does not ship. Either produce the evidence (run the check now) or downgrade the claim.
## Report shape for long runs
1. One line: overall state (on track / blocked / partially done).
2. Verified completions, each with its evidence pointer.
3. Failures and skips, stated plainly.
4. Unverified work-in-progress, labeled as such.
5. The single thing needed from the user, if anything.
## Anti-patterns
- Hedged completions ("should be working now") — run the check instead.
- Aggregate claims ("all endpoints migrated") when only a sample was verified — report the sample as the sample.
- Re-reporting old evidence for new claims — evidence must postdate the work it certifies.
## Receiving the updates (for the harness author, not the model)
Fable 5.1 writes fewer user-facing updates between tool calls than Fable 5, most noticeably at high effort in long tool chains. The updates it does write arrive as thinking blocks, which are empty under the default `thinking.display` of `"omitted"`; request `"updates"` (beta header `thinking-display-updates-2026-08-18`) and render each non-empty thinking block as a status line before concluding the model went silent. If your UI collapses or hides tool output, tell the model so in a turn-scoped system message; otherwise it may re-run commands to "show" output nobody sees.From kpab/claude-fable-5-skills, MIT.
More from kpab/claude-fable-5-skills
- 0.603score
subagent-orchestration
kpab
Patterns for delegating work to parallel subagents with Claude Fable 5 / 5.1 — when to split tasks, async coordination, long-lived workers, fresh-context…
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
act-when-ready
kpab
Stop Claude Fable 5 / 5.1 from over-planning, re-deriving settled facts, or surveying options it will never pursue.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
autonomous-continuation
kpab
Keep Claude Fable 5 / 5.1 running to completion in unattended pipelines — no stopping on a statement of intent, no mid-run permission questions, no quiet…
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
effort-calibrator
kpab
Choose and tune the effort setting for Claude Fable 5 / 5.1 workloads.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
markdown-memory
kpab
A file-based lesson memory that Claude Fable 5 / 5.1 reads and maintains across sessions.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
no-gold-plating
kpab
Keep Claude Fable 5 / 5.1 changes minimal — no unrequested refactors, abstractions, defensive code, feature creep, or test files out of proportion to the…
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
regrounding-summary
kpab
Make Claude Fable 5 / 5.1's final report readable to someone who saw none of the work.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
scope-guard
kpab
Prevent Claude Fable 5 / 5.1 from taking unrequested actions — applying fixes when only asked to diagnose, sending or drafting messages nobody asked for…
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
skill-refactorer
kpab
Audit and rewrite existing agent skills, system prompts, and CLAUDE.md files for Claude Fable 5 / 5.1.
SkillBFreshness: B★ 19Claude Code +9 - 0.600score
claude-fable-5-skills
kpab
10 Agent Skills built specifically for Claude Fable 5 and 5.1 — intent, boundaries, and verification hooks instead of the step-by-step micromanagement…
SkillBFreshness: B★ 19Claude Code +9
Signals
- Stars
- 19
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Sep 2, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kpab/claude-fable-5-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kpab
- 0.603score
subagent-orchestration
kpab
Patterns for delegating work to parallel subagents with Claude Fable 5 / 5.1 — when to split tasks, async coordination, long-lived workers, fresh-context…
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
act-when-ready
kpab
Stop Claude Fable 5 / 5.1 from over-planning, re-deriving settled facts, or surveying options it will never pursue.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
autonomous-continuation
kpab
Keep Claude Fable 5 / 5.1 running to completion in unattended pipelines — no stopping on a statement of intent, no mid-run permission questions, no quiet…
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
effort-calibrator
kpab
Choose and tune the effort setting for Claude Fable 5 / 5.1 workloads.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
markdown-memory
kpab
A file-based lesson memory that Claude Fable 5 / 5.1 reads and maintains across sessions.
SkillBFreshness: B★ 19Claude Code +9 - 0.603score
no-gold-plating
kpab
Keep Claude Fable 5 / 5.1 changes minimal — no unrequested refactors, abstractions, defensive code, feature creep, or test files out of proportion to the…
SkillBFreshness: B★ 19Claude Code +9
Cite this page
grounded-progress skill. Agent Mart. https://agentmart.dev/skills/kpab-grounded-progress (last updated 2026-10-24)