Claude-skill-registry dogfood-skills

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/dogfood-skills" ~/.claude/skills/majiayu000-claude-skill-registry-dogfood-skills && rm -rf "$T"
manifest: skills/data/dogfood-skills/SKILL.md
source content

Dogfood Skills CLI

You are working on the skills CLI project. You MUST use the tools you build.

Core Principle

This project builds tools for discovering and installing Claude skills. If you don't use these tools yourself, you:

  1. Miss bugs and UX issues
  2. Don't understand user pain points
  3. Fail to validate the value proposition
  4. Undermine the project's credibility

Mandatory Actions

After Completing Any Feature/Bugfix

  1. Run scan:
    ./packages/cli/bin/skills.js scan
  2. Review recommendations: Look at HIGH CONFIDENCE matches
  3. Install relevant skills:
    ./packages/cli/bin/skills.js scan --all
  4. If skipping: Document reason in your response

Rationalizations (Do Not Skip)

RationalizationWhy It's WrongRequired Action
"I'll install later"You said that last time. And the time before.Install NOW
"I forgot"Hook exists to remind you. Pay attention.Run scan immediately
"Not relevant to current work"Scan output shows relevance scoresJustify with evidence from scan output
"Too many skills"Deduplication existsUse
--show-alternatives
to choose best
"Just a small change"Small changes compoundScan takes 10 seconds
"Tests are passing"Tests don't verify dogfoodingRun scan anyway

Blocking Condition

If you complete a feature without running

skills scan
:

BLOCKED: DOGFOODING REQUIRED

You cannot proceed to the next task until you:

  1. Run
    ./packages/cli/bin/skills.js scan
  2. Acknowledge recommendations (list them)
  3. Install OR justify skipping each HIGH confidence recommendation

When to Run Scan

  • After implementing a new feature
  • After fixing a bug
  • After refactoring code
  • At the end of a work session
  • When the user mentions skills or recommendations
  • When this skill is invoked via
    /dogfood-skills

Quality Check

At end of each session, ask yourself:

  • Did I run
    skills scan
    ?
  • Did I review the recommendations?
  • Did I install recommended skills?
  • Did I use installed skills during work?

If any answer is "no", run the scan now before ending.

Commands Reference

# Scan for recommended skills
./packages/cli/bin/skills.js scan

# Scan and show all matches (not just top per category)
./packages/cli/bin/skills.js scan --show-alternatives

# Install all high-confidence recommendations
./packages/cli/bin/skills.js scan --all

# List currently installed skills
./packages/cli/bin/skills.js list

# Get help
./packages/cli/bin/skills.js --help

Integration with Other Skills

This skill works alongside:

  • claudeception: Extract learnings into new skills
  • tdd: Write tests before fixes (RED → GREEN → REFACTOR)
  • unit-test-workflow: Generate comprehensive tests

After installing new skills, USE them in your workflow.