一键导入
writing-great-skills
Audit and improve skills for predictable invocation and execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit and improve skills for predictable invocation and execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Bootstrap software repositories from live evidence. Use for initial setup, inherited-codebase rehabilitation, repository mapping, conventions, documentation architecture, safe restructuring, or agent-ready tooling.
Solve ambiguous, high-stakes, or multi-variable questions with a labelled problem tree. Use for open-ended life, business, product, strategy, and root-cause reasoning; route concrete feature briefs to $grill-me and specific failures to $debugging.
Diagnose software failures through evidence-based root-cause analysis. Use for bugs, failing tests, runtime errors, data anomalies, stuck jobs, environment failures, and intermittent or expensive-to-reproduce incidents.
Create, edit, and run persistent Codex workflow graphs with optional GitHub delivery.
Turn a rough software feature request into one codebase-grounded implementation brief. Use for feature pitches, vague product requirements, solution exploration, or explicit “grill me” requests before coding; use $brainstorming for non-implementation questions.
Implement an agreed story, plan, or failing-test target and prove the resulting behavior. Use when an accepted contract authorizes production changes; route diagnosis-only work to $debugging and test design to $tdd.
| name | writing-great-skills |
| description | Audit and improve skills for predictable invocation and execution. |
| disable-model-invocation | true |
A skill is predictable when repeated runs follow the same process while adapting outputs to the task. Read GLOSSARY.md for the authoritative definitions used below.
Read the complete SKILL.md, every context pointer needed by its branches, directly invoked scripts,
agent metadata, and available eval evidence. Record whether the skill is model-invoked or user-
invoked and list each distinct invocation branch.
Complete inventory when every public behavior, dependency, side effect, and validation surface is accounted for.
For a model-invoked skill, front-load one leading word and retain one trigger per distinct branch in the description. Remove synonymous trigger restatements and body identity from the description.
For a user-invoked skill, set disable-model-invocation: true and use a short human-facing
description. If many user-invoked skills create cognitive load, recommend one router skill.
Complete invocation when every intended prompt maps to one skill and overlapping skills have an explicit routing boundary.
Classify each paragraph as an in-skill step, in-skill reference, or disclosed reference. Keep the
steps every branch needs in SKILL.md; place branch-specific facts, examples, schemas, and command
catalogues behind context pointers that state exactly when to read them. Co-locate each concept's
definition, rules, and caveats.
Complete hierarchy when each branch loads only the material it needs and every required external resource has a reliable pointer.
Walk each step in order. Require a checkable completion criterion that names the observable state needed before the next step. Strengthen criteria until they demand all required legwork. Split a sequence only when an irreducibly fuzzy criterion has demonstrated premature completion.
For reference-only skills, add one exhaustive criterion binding every applicable rule. Confirm that dependencies exist, commands match their documented interface, and destructive or external actions have explicit authority gates and positive safe alternatives.
Complete execution when every branch can reach an honest terminal state without inventing missing policy or silently skipping work.
Apply four sentence-level passes:
Collapse repeated behavioral explanations into strong pretrained leading words. Prefer imperative, concrete language, consistent terminology, and repository-discovered policy over provider-, tool-, branch-, or project-specific assumptions.
Complete pruning when every remaining sentence changes invocation, execution, safety, or output.
An S-grade skill satisfies all of these:
Report findings by severity with exact file evidence, then give every audited skill an explicit pass or the unmet criterion. The audit is complete only when every selected skill has been evaluated against every S-grade criterion.