wgm – skill Khác cho agent AI
Biến yêu cầu sơ sài thành phần mềm chạy được qua vòng lặp xây dựng có kiểm soát: thống nhất yêu cầu trước, lập kế hoạch, rồi lặp từng task một với backpressure xác định và đánh giá theo kịch bản holdout.
Cài skill wgm bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/wgm-ef6ae.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /wgm – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/wgm-ef6ae.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $wgm – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/wgm-ef6ae.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /wgm – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/wgm-ef6ae.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /wgm – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
wgm
Overview
wgm ("well, gosh... make") is a portable build methodology, not a domain skill — a single
SKILL.md protocol that any agentskills.io-compatible host loads to turn a rough request into
working software. It marries three ideas: a relentless alignment interview before any code is
written, a Ralph-style loop (one task per iteration, a persistent plan as shared state, steered by
deterministic backpressure), and holdout-scenario LLM judging (scenarios the build never sees, so a
high satisfaction score can't be gamed). It also runs its own internal docs-audit and
self-improvement loop, cross-pollinating durable lessons from sibling agent-coding projects back
into its own protocol.
When to Use This Skill
- Use when building or implementing a feature, app, or prototype from rough or ambiguous intent.
- Use when a task benefits from a governed plan plus iterative, test-validated execution rather
than one-shot generation.
- Use when you want a build to converge against acceptance criteria an LLM judge scores blind
(0-100), instead of trusting a single self-reported "looks good."
- Not for trivial one-file edits, pure debugging, research-only questions, or tasks that already
have complete, unambiguous step-by-step instructions — wgm explicitly stays out of the way there.
How It Works
Step 1: Triage
Classify the work onto a scale-adaptive track (Quick / Standard / Full) so ceremony matches risk —
a one-file fix skips holdout scenarios and the docs-audit swarm; a greenfield app gets the full rig.
The deterministic backpressure gate itself is never skipped, only the ceremony around it.
Step 2: Grill (align)
Interview the user one question at a time, always with a recommended answer, until the goal,
success criteria, and constraints are known — capping interrogation after ~5 questions to avoid
theater. Explore the codebase to self-answer before asking anything a human doesn't need to weigh
in on.
Step 3: Plan
Produce a project constitution, one spec per coherent slice (each with a magic moment and a demo
path), holdout acceptance scenarios the build must never read, and IMPLEMENTATION_PLAN.md — the
persistent shared state across every later iteration. Cross-check every artifact against every other
one before moving on.
Step 4: Preflight
Score the plan's readiness 0-100 across goal clarity, observable success criteria, scenario
coverage, and backpressure mapping. Below the threshold, return to Grill/Plan and fix the weakest
dimension — do not start building on a shaky plan.
Step 5: Loop (build)
Run Analyze -> Implement -> Validate -> Review -> Record, one task per iteration: pick the single
most important pending task, make the smallest change that completes it, run its deterministic
validation command (green or it isn't done), judge holdout-scenario satisfaction, review the diff
for scope creep, then record status and any durable lesson before advancing exactly one task.
Step 6: Ship / Handoff
Delegation, external judging and durable shared-skill edits require current user/repository authorization; the protocol alone does not grant it. Keep holdout scenarios in an evaluator boundary the implementation process cannot read, and do not claim a genuinely blind holdout when the same model/session has already seen them.
Summarize what shipped and how to validate it, run a mandatory four-persona docs-audit pass
(junior/senior/principal/PM perspectives, consolidated into one paper-trail report), and propose any durable cross-project lesson for an explicitly authorized ledger update.
Examples
Example 1: Full lifecycle from a rough request
User: "Build a CLI todo app with add/list/complete commands, from scratch."wgm states its Track (Standard), grills for the ~3-5 unknowns that actually matter, writes specs +
IMPLEMENTATION_PLAN.md, scores Preflight readiness, then loops one task at a time — each task's
own test/lint/build command must exit 0 before it's marked done — and finally ships with a
docs-audit pass.
Example 2: Scoped planning only
User: "/wgm plan: add OAuth login to this existing Express API"wgm writes the specs and plan, then hard-stops at the Plan-exit gate without starting the build loop
— useful when a human wants to review the plan before any code is touched.
Best Practices
- Do let the plan be the shared state — a fresh agent should be able to resume a build from
IMPLEMENTATION_PLAN.md alone.
- Do keep holdout scenarios genuinely hidden from the generating agent; that's what prevents a
judged score from being gamed.
- Do map every acceptance criterion to a runnable, deterministic check before calling anything done.
- Don't skip the alignment interview on ambiguous, multi-week, or security/UX-critical work just to
move faster — misalignment discovered after building is far more expensive.
- Don't treat a high satisfaction score as sufficient on its own — a failing deterministic check
always overrides it.
Limitations
- wgm is a protocol, not a runtime: it has no daemon, scheduler, or bundled dashboard — it expects
an existing agentskills.io-compatible host to load and execute it.
- This skill does not replace environment-specific validation, testing, or expert review.
- Full holdout-scenario judging and the docs-audit swarm add ceremony that a genuinely trivial task
does not need — wgm's own Triage track exists specifically to right-size this, and the skill
explicitly says not to use it for one-file edits or pure debugging.
Common Pitfalls
- Problem: Treating wgm's "build" mode the same as a full-lifecycle request.
Solution: /wgm build resumes an *existing* IMPLEMENTATION_PLAN.md; a bare request like
"build the auth module" (more text after "build") is a full-lifecycle request, not build mode.
- Problem: Letting the agent peek at holdout scenarios while implementing.
Solution: Scenarios are read only during Validate/Review, never during Implement — that's the
entire point of a holdout set.
Related Skills
@grill-me- the narrower alignment-interview primitive wgm's Grill phase is adapted from.@skill-creator- useful for authoring/evaluating the skill itself; wgm ships its own eval
fixture (evals/evals.json) using the same eval-driven-iteration discipline.
Additional Resources
- [Repository](https://github.com/agent-frontier/wgm)
- [Full protocol (
SKILL.md)](https://github.com/agent-frontier/wgm/blob/main/SKILL.md) - [Reference library](https://github.com/agent-frontier/wgm/tree/main/references)
Skill liên quan
- wiki-architect – Bạn là kiến trúc sư tài liệu, tạo danh mục wiki có cấu trúc và tài liệu onboarding từ mã…
- wiki-onboarding – Tạo hai tài liệu onboarding bổ trợ nhau, giúp bất kỳ kỹ sư nào, từ người mới đến…
- windows-shell-reliability – Thực thi lệnh đáng tin cậy trên Windows: đường dẫn, mã hóa ký tự và các lỗi thường gặp…
- workorai – Skill sàn nhân sự WorkorAI: ứng viên tìm việc và quản lý đơn ứng tuyển; nhà tuyển dụng…
- xml-sitemap-visualizer – XML Sitemap Visualizer. Dùng khi làm việc với XML sitemap hoặc sitemap index.
- yann-lecun – Nhân vật hư cấu lấy cảm hứng từ các chủ đề công khai gắn với Yann LeCun, dùng cho đối…
- yann-lecun-debate – Sub-skill về các cuộc tranh luận và quan điểm của Yann LeCun. Bao gồm phê bình kỹ thuật…
- yann-lecun-filosofia – Sub-skill triết học và sư phạm của Yann LeCun.