jwp23/joe-bag-of-tricks/using-skills
Claude Code and agent skill by jwp23/joe-bag-of-tricks
- community
Checking that the SKILL.md file is still in the repository.
Use when starting any conversation - ensures available skills are discovered and invoked before responding
Install
npx vskill@latest install jwp23/joe-bag-of-tricks/using-skillsSKILL.md
<SUBAGENT-STOP> If you were dispatched as a subagent to execute a specific task, skip this skill. </SUBAGENT-STOP>
Invoke a skill whenever there is even a small chance it applies, before responding or acting. Skills carry procedures this project has tested; loading one that turns out not to fit costs a tool call, while skipping one that did fit costs the work it would have prevented.
Instruction Priority
Skills override default system prompt behavior, but user instructions always take precedence:
- User's explicit instructions (CLAUDE.md, AGENTS.md, direct requests) — highest priority
- Skills — override default system behavior where they conflict
- Default system prompt — lowest priority
If CLAUDE.md or AGENTS.md says "don't use TDD" and a skill says "always use TDD," follow the user's instructions. The user is in control.
A skill that directs a subagent dispatch carries the user's authorization for it — orchestration-tool opt-in caveats (Workflow) govern those tools, not skill-directed Agent dispatches.
How to Access Skills
Use the Skill tool. When you invoke a skill, its content is loaded and presented to you—follow it directly. Never use the Read tool on skill files.
Using Skills
The Rule
Invoke relevant or requested skills before any response or action. If an invoked skill turns out to be wrong for the situation, you don't need to use it.
Red Flags
The skill check comes before exploring the codebase, before clarifying questions, and before "just one quick thing" — those are the three places it gets skipped. A task feeling simple or familiar is not evidence a skill doesn't apply, and remembering a skill is not the same as loading its current version.
Skill Priority
When multiple skills could apply, use this order:
- Process skills first (brainstorming, debugging) - these determine HOW to approach the task
- Implementation skills second (frontend-design, mcp-builder) - these guide execution
"Let's build X" → brainstorming first, then implementation skills. "Fix this bug" → debugging first, then domain-specific skills.
Skill Types
Rigid (TDD, debugging): Follow exactly. Don't adapt away discipline.
Flexible (patterns): Adapt principles to context.
The skill itself tells you which.
Claude Code Tool Notes
references/claude-code-tools.md — the one opt-in way Claude Code runs a plan cheaper than the skills' default shape (nested orchestrator).
User Instructions
Instructions say WHAT, not HOW. "Add X" or "Fix Y" doesn't mean skip workflows.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/joe-bag-of-tricks/skills/using-skills/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jwp23/joe-bag-of-tricks/using-skills)