Install any skill in seconds. Free to start, no credit card required.
Get Started Free →testdouble/guidance
Authoritative guidance for building Claude Code skills, agents, and plugins, plus init and update steps that install and refresh the plugin-building skills in the current repository.
2 of 23 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 2 comparable cases; this report requires 8.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Invocation argument: update. Running the installation search revealed that .claude/skills/plugin-guidance is missing, though .claude/rules/plugin-building-guidance.md exists. What action should be taken?
| Checked | Without skill | With skill |
|---|---|---|
| Refrains from executing update scripts when installation check fails | Missed | Passed |
| Asks user for confirmation to switch to Initialization Mode and install | Missed | Passed |
The instructions your model reads when the skill loads.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/han-config-dir.sh" 2>/dev/null || echo "$HOME/.claude"cat .han/config.md 2>/dev/null || echo ""As your first action, use the Read tool on .han/config.md inside the personal config directory path above. A read
that returns no file is no personal configuration: continue silently. When that file or the project .han/config.md
probe supplies content, apply it per config-rule.md, which governs precedence
between the two files, relative-path resolution, and what to do with a file that reads but cannot be used.
This skill has three modes. Pick the mode from how it was invoked, then follow only that mode's steps.
init or initialize (any case), run Initialization Mode.update or refresh (any case), run Update Mode.Serve the relevant guidance for what the user is building. Do not read every guidance document — that defeats the purpose. Find the one or two that apply, read them, and apply them.
The guidance documents live in this skill's own references/ directory. Use this map to choose, then read only the
specific file(s) you need:
${CLAUDE_SKILL_DIR}/references/plugin-entity-taxonomy.md.${CLAUDE_SKILL_DIR}/references/skill-building-guidance/.${CLAUDE_SKILL_DIR}/references/agent-building-guidelines/.${CLAUDE_SKILL_DIR}/references/claude-marketplace-and-plugin-configuration/.${CLAUDE_SKILL_DIR}/references/.${CLAUDE_SKILL_DIR}/references/per-model-authoring.md.${CLAUDE_SKILL_DIR}/references/templates/.Steps:
test cases passed with the skill
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.