Luban

July 10, 2026 · View on GitHub

🌐 English · 中文

Luban | 鲁班

Bring your Skill before the master's gate, and let the grandmaster polish it anew.

Agent Skills skills.sh Case Study License: MIT

Turn a Skill that "works" into a public asset that can be understood, installed, shared, verified, and continuously improved.

Install · The Five Moves · Track Record · How It Differs · Safety Boundaries · Credits


Quick Start

luban demo

npx skills add LearnPrompt/luban-skill -g

Claude Code users can also install via the plugin marketplace (auto-updates):

/plugin marketplace add LearnPrompt/luban-skill
/plugin install luban

Once installed, tell your Agent:

Let Luban take a look at my skill: [your Skill directory / GitHub repo link / SKILL.md content]

Luban will first complete material inspection, trade survey, positioning, and measurement, then give you three polishing directions with a recommendation — it will not touch a single line until you pick a direction.

What Problem It Solves

You wrote a Skill. It works fine for you. Then what?

  • You publish it on GitHub and nobody installs it — people can't tell what it does;
  • The README reads like an engineering spec: no first-screen hook, no screenshot-worthy output;
  • You say it "works well," but you can't produce a single reproducible piece of evidence;
  • You want to improve it, but don't know where to start — rewrite the trigger phrases? Redo the workflow? Add a showcase?

The usual approach is "polish this up for me." Luban's approach is to take it into the workshop as a piece of craftsmanship: first challenge whether it's worth carving at all, then see how its peers earn their place, measure its weak spots with three rulers, plane it stroke by stroke — every stroke must pass a validation gate — and finally ship a release with house rules set in place.

What It Delivers

  • A 13-section Polishing Report: material-inspection verdict, peer comparison table (all with URLs), ecological-niche assessment, scorecard, three polishing directions, and drop-in rewrite snippets
  • A screenshot-ready "Graduation Certificate": before/after scores, a one-line new positioning, the signature strength, and next steps
  • Verification assets deposited into your repo: one-off comparison scripts hardened into tools, and judgment criteria written down as explicit project rules

The Five Moves

MoveWhat it doesOne blunt line
验料 Yanliao / Inspect MaterialsChallenge whether the Skill's premise holds at allRotten wood cannot be carved — if it's not worth it, say so
访行 Fangxing / Survey the TradeSearch the web for peers and map the ecological nicheNo good tool was ever built behind closed doors
过尺 Guochi / Measure UpScore it with three rulers: structure, live testing, livenessGreen CI can lie — reconcile against real artifacts
慢刨 Manpao / Plane SlowlyFreeze the baseline; keep a change only if it passes the validation gateIf it doesn't measure up, undo the stroke — never plane just to look busy
回炉 Huilu / Back to the ForgeLeave a post-release watchlist; next round starts from feedbackDelivery is not the finish line

How to Trigger

  • "Let Luban look at this skill" / "Polish it at the master's gate"
  • "Upgrade my skill" / "Polish my skill"
  • "Skill checkup" / "Skill audit"
  • "Why does nobody install my skill"
  • "How do I publish this skill to GitHub/ClawHub"
  • "Benchmark this against similar skills"

Track Record

Luban's first job: polishing ai-news-radar (~1k stars) from v0.6 to v0.7.0, completed within a single conversation, with all 4 PRs merged:

  • The liveness check caught a data pipeline that had been silently stale for 8 days under all-green Actions (a git add allowlist omission)
  • The scoring fix was validated by replaying 83,725 historical records: 327 false-AI entries purged, zero collateral damage
  • Single-source share in the featured section: 15/20 → 4/20; first-screen render: 806 → 523 cards, page height -30%
  • The verification method was deposited as a repo tool, backtest_scoring.py, along with a new project rule: "any scoring change must ship with a ≥14-day replay"

Full record (including incidents and lessons): skills/luban/examples/ai-news-radar-case.md — every number links to a clickable PR.

How It Differs from the Alternatives

Just asking an Agent to "make it look nicer"Luban
Starting pointRewrites the copy immediatelyFirst challenges the premise: does this Skill deserve to exist?
BasisThe model's tastePeer benchmarking (with URLs) + three-ruler scoring (with evidence)
MethodChanges everything at once, impossible to attributeFreezes the baseline; one commit per facet; kept only if it passes the validation gate
Verification"Looks better"Real-data replay with before/after flip numbers
EndingDone when the edits are doneVerification tools deposited, rules established, forge-return watchlist left behind

Safety Boundaries

  • Mandatory stop points: proposing a repositioning, merging to the default branch, tagging a release, any deployment visible to real users — each waits for your explicit authorization; your question ("all good, right?") does not count as authorization.
  • Never writes API keys, tokens, cookies, or private paths into any public artifact.
  • Changes are always presented as auditable commits — no brute-force rollbacks like git reset --hard.

File Structure

luban-skill/
├── skills/luban/
│   ├── SKILL.md                    # The workflow itself: five moves, nine-step process, house rules and acceptance checklist
│   └── examples/
│       └── ai-news-radar-case.md  # Case study: real repo, real numbers, fully verifiable
├── assets/                         # demo GIF and reproducible recording script (vhs tape)
├── .claude-plugin/                 # Claude Code plugin marketplace manifest
├── README.md
└── LICENSE

Verification & Testing

After installing, run this acceptance check:

Let Luban look at this skill: https://github.com/anthropics/skills

A passing run: it first outputs the material-inspection challenge and a peer comparison with URLs, offers three directions, and stops to wait for your choice — instead of jumping straight into rewriting.

Methodology Credits

Luban's five moves weren't invented from thin air; they stand on the shoulders of:

  • KKKKhazix/khazix-skills · hv-analysis — Horizontal-vertical analysis: trace the lineage vertically, compare peers horizontally, and let the intersection form the judgment (the skeleton of Fangxing and positioning)
  • alchaincyf/darwin-skill — Evaluate → improve → test → keep or roll back; independent-judge perspective; the ratchet mechanism (the soul of Guochi and Manpao)
  • microsoft/SkillOpt — Frozen baselines, bounded candidate edits, validation-gated acceptance (the origin of the validation gate)
  • And one real end-to-end engagement, ai-news-radar v0.7.0 — liveness checks, verification-asset deposits, workbench discipline, and the return to the forge were all learned there

License

MIT — use it, modify it, let it polish your work.


Yanliao · Fangxing · Guochi · Manpao · Huilu

Learn the craft, not just the surface.


更多好用 Skill · More Skillslearnprompt.pro/skills

鲁班·Skill打磨 · 庖丁·博主蒸馏 · 蔡伦·对话造纸 · 阿福·LLM Todo · 愚公·Loop工程 · 搭子·结对开发 · AI雷达·零API资讯

淘金小镇·ClawHub日榜 · Irasutoya·正文配图 · Humanize PPT·演讲系统 · CC Harness·六件套 · 微信读书教练 · X Article发布

LearnPrompt 出品 · 公众号「卡尔的AI沃茨」 · X @aiwarts