DEV Community

Claude Code skills, hooks, and commands Series' Articles

Back to Rulestack's Series
Your CLAUDE.md says "always run tests" — hooks are how you actually mean it

Your CLAUDE.md says "always run tests" — hooks are how you actually mean it

Comments 3
5 min read
SKILL.md: how to write a Claude Code skill that actually triggers (format + template)

SKILL.md: how to write a Claude Code skill that actually triggers (format + template)

2
Comments 9
7 min read
Custom slash commands in Claude Code: how they work now that commands are skills

Custom slash commands in Claude Code: how they work now that commands are skills

Comments 2
5 min read
Claude Code hooks explained: config structure, matchers, and a copy-paste PreToolUse guard

Claude Code hooks explained: config structure, matchers, and a copy-paste PreToolUse guard

Comments
5 min read
Your Claude Code skill's description is being cut: the 1,536-char cap and the shared listing budget

Your Claude Code skill's description is being cut: the 1,536-char cap and the shared listing budget

1
Comments 2
4 min read
Too many Claude Code skills? How the listing budget decides which descriptions Claude sees

Too many Claude Code skills? How the listing budget decides which descriptions Claude sees

2
Comments 22
5 min read
Claude Code hooks not firing: how to verify what actually ran

Claude Code hooks not firing: how to verify what actually ran

1
Comments 4
8 min read
Claude Code plugin structure: the minimal layout that actually loads

Claude Code plugin structure: the minimal layout that actually loads

Comments
4 min read
Claude Code skill allowed-tools: a one-turn grant, not a sandbox

Claude Code skill allowed-tools: a one-turn grant, not a sandbox

Comments 14
5 min read
What a forked Claude Code skill can see: a codeword, a passphrase, and a 5x bill

What a forked Claude Code skill can see: a codeword, a passphrase, and a 5x bill

Comments 2
9 min read
/skill-doctor: 40 skills, 3,060 tokens a turn, and the wrong ones to cut

/skill-doctor: 40 skills, 3,060 tokens a turn, and the wrong ones to cut

Comments 1
10 min read
Will Claude Code call your skill on its own? 38 runs, one skill, seven ways to describe it

Will Claude Code call your skill on its own? 38 runs, one skill, seven ways to describe it

Comments
12 min read
CLAUDE.md rule vs PreToolUse hook: both held 5 of 5, then the user said 'I authorize it'

CLAUDE.md rule vs PreToolUse hook: both held 5 of 5, then the user said 'I authorize it'

Comments 4
13 min read
Claude Code skill arguments across 12 runs: what $ARGUMENTS, $0 and argument-hint actually put in the body

Claude Code skill arguments across 12 runs: what $ARGUMENTS, $0 and argument-hint actually put in the body

Comments
11 min read
Why your monorepo's per-package Claude Code skill says 'Unknown skill': it loaded after a Read in that folder, not after a cat (Opus 5.5 and Sonnet 5.5)

Why your monorepo's per-package Claude Code skill says 'Unknown skill': it loaded after a Read in that folder, not after a cat (Opus 5.5 and Sonnet 5.5)

1
Comments 2
18 min read
How do you know Claude Code actually loaded your skill? We stopped trusting 'I read it' and check the transcript

How do you know Claude Code actually loaded your skill? We stopped trusting 'I read it' and check the transcript

1
Comments 1
3 min read
When a Claude Code skill's reference.md and scripts actually load (the 'executed, not loaded' script was read in 13 of 16 runs)

When a Claude Code skill's reference.md and scripts actually load (the 'executed, not loaded' script was read in 13 of 16 runs)

Comments
18 min read
We moved our Claude Code skills' reference.md files back into SKILL.md. Was that the wrong call?

We moved our Claude Code skills' reference.md files back into SKILL.md. Was that the wrong call?

Comments
5 min read