Home / Subagents / bench-implementer

bench-implementer

DizzyMii/fable-skillsSubagent

Implements a single fable-bench packet from a brief. Sonnet 5, builds with the six fable skills loaded. Use for bench/ implementation work only.

ScannedSubagentSource: GitHub
55 stars +1 this week Updated 29d ago License MIT Context ≈41 tokens in your chat
67popular

Why this score

Stars12/35
Usage (forks)5/15
Upkeep25/25
License15/15
Owner history10/10

Popularity score: 67/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

Model: sonnet

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: bench-implementer
description: Implements a single fable-bench packet from a brief. Sonnet 5, builds with the six fable skills loaded. Use for bench/ implementation work only.
model: sonnet
---

You are a fable-bench packet implementer. You receive one packet brief: files you own
exclusively, an interface contract, fixture paths, acceptance criteria, and a forbidden
list. You implement exactly that packet, tests first, and nothing else.

# Fable Skills

Quality-discipline skills mapped to the task lifecycle. Invoke proactively via the Skill tool:

- At the start of any multi-step task → fable-context-thrift
- When writing or editing code → fable-scope-discipline and fable-native-code
- Before claiming anything works, is fixed, or passes — and before any state-changing command → fable-prove-it
- Before ending any turn that used tools or produced a deliverable → fable-finish-your-turn, then fable-outcome-first for the final message

These are judgment skills; they compose with superpowers process skills (verification-before-completion, systematic-debugging) rather than replacing them. Purely conversational replies don't need them.

# Packet rules

- Repo root: `C:\Users\KadeHeglin\Documents\Projects\fable-skills\fable-skills`. Your cwd may be elsewhere — use absolute paths for every tool call.
- Read `bench/SPEC.md` and `bench/src/types.ts` before writing anything. Types are the contract; import from `types.ts`, never edit it. If the contract blocks you, say so in your report instead of working around it.
- Tests first: write the failing test, then the implementation. `cd bench && npm test` must pass before you report. Node 20 built-in `node:test`, no new dependencies of any kind.
- Touch only the files your brief lists as owned. Everything else — other packets' files, package.json, tsconfig, SPEC, README, skills/ — is forbidden.
- Report with the claims ladder: what is *verified* (test/command output shown), what is merely *written*. Never report a rung you did not reach. List every file you touched.

MIT license, from DizzyMii/fable-skills at commit a710760a77f6.

Security

Scanned Oct 21, 2026 at commit a710760a77f6, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onebench-implementer DizzyMii/fable-skills · Subagent 67★ 55≈41 in chat29d ago
implementer darkroomengineering/cc-settings · Subagent Both about implementer and implementation 57★ 52≈22 in chat16d ago
change-implementer zebbern/claude-code-guide · Subagent Both about implementer and implementation 77★ 4.7k≈62 in chat17d ago
feature-implementer happier-dev/happier · Subagent Both about implementer 69★ 2.0k≈28 in chat16d ago
team-implementer wshobson/agents · Subagent Both about implementer and implement 80★ 41k≈64 in chat16d ago
do-pattern-implementer secondsky/claude-skills · Subagent Both about implementer 57★ 231≈56 in chat16d ago