Agent skill · Content & Marketing

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. 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. Run with `init` to vendor the guidance, skill-builder, and agent-builder skills into the current repository (so they run with no dependency on this plugin) plus a path-scoped rule index, or `update` to refresh an already-vendored copy. Does not run an interview

testdoublegithub.com/testdoubleGitHub ↗
claude-coderead-onlyships scriptsMIT
Install
npx skills add testdouble/han --skill guidance --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 50
SKILL.md size: 7 KB
Bundled scripts: yes
Allowed tools: ReadGlobGrepBash(find*)
Path: han-plugin-builder/skills/guidance/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 154
Language: Shell

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## Project Context - personal config directory: !`echo "${CLAUDE_CONFIG_DIR:-$HOME/.claude}"` - project .han/config.md: !`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](../../references/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. - If the invocation argument is `init` or `initialize` (any case), run **Initialization Mode**. - If the invocation argument is `update` or `refresh` (any case), run **Update Mode**. - Otherwise, run **Guidance Mode**. ## Guidance 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

What's inside
Steps it walks through
  1. Project Context
  2. Guidance Mode
  3. Initialization Mode
  4. Update Mode
Ships with 24 files
  • assets/guidance-portable-SKILL.md
  • assets/rule-index-body.md
  • references/agent-building-guidelines/agent-description-length.md
  • references/agent-building-guidelines/agent-domain-focus.md
  • references/agent-building-guidelines/agent-external-files.md
  • references/agent-building-guidelines/agent-model-selection.md
  • references/agent-building-guidelines/graceful-degradation.md
  • references/agent-building-guidelines/multi-agent-economics.md
  • references/claude-marketplace-and-plugin-configuration/marketplace-json-options.md
  • references/claude-marketplace-and-plugin-configuration/monitors-json-options.md
  • references/claude-marketplace-and-plugin-configuration/plugin-json-options.md
  • references/claude-marketplace-and-plugin-configuration/plugin-naming.md
  • references/claude-marketplace-and-plugin-configuration/themes-json-options.md
  • references/iterative-plugin-development.md
  • references/per-model-authoring.md
  • references/plugin-entity-taxonomy.md
  • references/skill-building-guidance/agent-dispatch-namespacing.md
  • references/skill-building-guidance/allowed-tools-AskUserQuestion.md
  • references/skill-building-guidance/allowed-tools-bash-permissions.md
  • references/skill-building-guidance/context-hygiene.md
  • references/skill-building-guidance/context-injection-commands.md
  • references/skill-building-guidance/cowork-specific-skill-instructions.md
  • references/skill-building-guidance/documentation-maintenance.md
  • references/skill-building-guidance/dynamic-project-discovery.md
first 24 of 50
More from han
All skills →
About this skill
What does the guidance skill do?

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. 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. Run with `init` to vendor the guidance, skill-builder, and agent-builder skills into the current repository (so they run with no dependency on this plugin) plus a path-scoped rule index, or `update` to refresh an already-vendored copy. Does not run an interview

How do I install it?

Run `npx skills add testdouble/han --skill guidance --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From testdouble/han, a repository with 154 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going