testdouble/han-guidance
> Authoritative guidance for building Claude Code skills, agents, and plugins, vendored into this repository. Use when you need the rules or best practices for a skill, agent, hook, or plugin — designing, reviewing, hardening, or checking one against the guidance. Does not run an interview to build a new skill or agent from scratch — use skill-builder or agent-builder. Does not write feature code, review application code, or build non-plugin features.
npx skills add https://github.com/testdouble/han --skill guidance
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.
disclosure, allowed-tools, scripts, composition, testing, troubleshooting) →
the files under ${CLAUDE_SKILL_DIR}/references/skill-building-guidance/.
multi-agent economics, graceful degradation) → the files under
${CLAUDE_SKILL_DIR}/references/agent-building-guidelines/.
monitors.json, themes.json) → the files under
${CLAUDE_SKILL_DIR}/references/claude-marketplace-and-plugin-configuration/.
process, and specialization-versus-model-tier reasoning → the top-level
files in ${CLAUDE_SKILL_DIR}/references/.
${CLAUDE_SKILL_DIR}/references/templates/.Steps:
${CLAUDE_SKILL_DIR}/references/ tosee the available documents, using the map above.
the user can read it in full if they want.
Take testdouble/han-guidance from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.