/QUICKSTART
Build production-ready Claude Code Skills in minutes!
$ npx -y skills add qdhenry/Claude-Command-Suite --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/QUICKSTART
Context preview
What this command does when you run it.
Build production-ready Claude Code Skills in minutes!
Command definition
QUICKSTART.md๐ Skill Builder - Quick Start Guide
Build production-ready Claude Code Skills in minutes!
Fastest Path to Success
Step 1: Start Building
/skills:build-skill
That's it! The system will guide you through everything.
What Happens Next
Phase 1: Requirements (2-3 minutes)
**skill-elicitation-agent** asks you questions:
Example conversation:
Agent: "What specific task or workflow should this skill help with?"
You: "Help me write conventional commit messages"
Agent: "When should Claude automatically use this skill?"
You: "When I'm about to commit code or ask about commit messages"
Agent: "Does this need to execute code or just provide instructions?"
You: "Just instructions, no code needed"
... a few more questions ...
Agent: "Here's the specification I've created..."
[Shows detailed spec]
Agent: "Does this look good? Should I proceed to generation?"
You: "Yes, looks perfect!"
Phase 2: Generation (1-2 minutes)
**skill-generator-agent** builds your skill:
Creating skill structure...
โ
Created commit-helper/SKILL.md
โ
Added frontmatter with proper metadata
โ
Wrote clear instructions
โ
Included 3 examples
โ
Set up file structure
Location: ~/.claude/skills/commit-helper/
Phase 3: Validation (30 seconds)
**skill-validator-agent** tests everything:
Running 10 validation checks...
โ
YAML frontmatter valid
โ
Description clear and discoverable
โ
File structure correct
โ
No security issues
Score: 9/10 โญโญโญโญโญ
Status: PRODUCTION READY
Phase 4: Documentation (1 minute)
**skill-documenter-agent** enhances docs:
Enhancing documentation...
โ
Added 5 comprehensive examples
โ
Created best practices section
โ
Added troubleshooting guide
โ
Included common pitfalls
Your skill is ready to use!
First-Time Examples
Example 1: Simple Instruction Skill (5 minutes)
**What**: Skill for commit messages
/skills:build-skill
**Questions You'll Answer**:
- What format? โ "Conventional Commits"
- When to use? โ "When committing code"
- Any code needed? โ "No, just instructions"
**What You Get**:
~/.claude/skills/commit-helper/
โโโ SKILL.md
**How to Use**:
"Help me write a commit message for my changes"
Example 2: Multi-File Skill with Scripts (10 minutes)
**What**: PDF form filling skill
/skills:build-skill
**Questions You'll Answer**:
- What operations? โ "Fill forms, extract fields"
- Which libraries? โ "pypdf, pdfplumber"
- Execute code? โ "Yes, need Python scripts"
**What You Get**:
~/.claude/skills/pdf-form-filler/
โโโ SKILL.md
โโโ FORMS.md
โโโ REFERENCE.md
โโโ scripts/
โโโ fill_form.py
โโโ validate.py**How to Use**:
"Fill out this PDF form with my data"
Example 3: Read-Only Safety Skill (7 minutes)
**What**: Security code analyzer
/skills:build-skill
**Questions You'll Answer**:
- Analysis scope? โ "OWASP Top 10"
- Modify files? โ "No, read-only"
- Output format? โ "Security report"
**What You Get**:
~/.claude/skills/security-analyzer/
โโโ SKILL.md (with tool restrictions)
โโโ PATTERNS.md
โโโ REFERENCE.md
**How to Use**:
"Analyze this code for security vulnerabilities"
Common Questions
Q: Where do skills get created?
**A**: By default in `~/.claude/skills/` (personal) or `.claude/skills/` (project). The elicitation agent will ask which you prefer.
Q: Can I edit a skill after creation?
**A**: Yes! Just edit the files directly. Use the validation script to check:
.claude/commands/skills/scripts/validate-skill.sh ~/.claude/skills/my-skill
Q: How do I know if my skill will trigger?
**A**: Test it with:
.claude/commands/skills/scripts/test-skill-trigger.sh ~/.claude/skills/my-skill
Q: What if validation fails?
**A**: The validator will tell you exactly what to fix. The generator agent can help make the changes.
Q: Can I use templates directly?
**A**: Yes! Templates are in `.claude/commands/skills/templates/`. But using `/skills:build-skill` is recommended as it ensures quality.
Tips for Success
1. Be Specific in Elicitation
โ **Vague**: "I need help with files"
โ
**Specific**: "I need to extract text and tables from PDF files, and also fill out PDF forms"
2. Provide Examples
When asked, share:
- Example inputs
- Desired outputs
- Edge cases
- Existing workflows
3. Review the Specification
The elicitation agent shows you the plan before building. Read it carefully!
4. Test Immediately
After creation, test with:
"Use [skill-name] to [example task]"
5. Iterate Based on Usage
Skills can be refined over time. Keep the specification document for reference.
Troubleshooting
Skill Not Loading
**Check location**:
ls ~/.claude/skills/
ls .claude/skills/
**Check YAML**:
head -20 ~/.claude/skills/my-skill/SKILL.md
**Restart Claude Code** to reload skills
Skill Not Triggering
**Test triggers**:
.claude/commands/skills/scripts/test-skill-trigger.sh ~/.claude/skills/my-skill
**Use explicit invocation**:
"Use the [skill-name] skill to [task]"
Validation Errors
**Run validator**:
.claude/commands/skills/scripts/validate-skill.sh ~/.claude/skills/my-skill
**Fix issues** listed in the report, then re-validate
Advanced Usage
Creating Project-Wide Skills
When asked about location, choose **project** instead of personal:
Location: .claude/skills/
Then commit to git:
git add .claude/skills/my-skill
git commit -m "Add my-skill for team"
git push
Team members get the skill automatically on pull.
Creating Plugin Skills
For distribution via plugins:
1. Create skill with `/skills:build-skill` 2. Move to plugin structure 3. Publish plugin to marketplace
See: https://docs.anthropic.com/claude-code/plugins
Using Templates Directly
For quick prototyping:
# Copy template
cp .claude/commands/skills/templates/simple-sk
Read more
๐ Skill Builder - Quick Start Guide
Build production-ready Claude Code Skills in minutes!
Fastest Path to Success
Step 1: Start Building
/skills:build-skill
That's it! The system will guide you through everything.
What Happens Next
Phase 1: Requirements (2-3 minutes)
**skill-elicitation-agent** asks you questions:
Example conversation: Agent: "What specific task or workflow should this skill help with?" You: "Help me write conventional commit messages" Agent: "When should Claude automatically use this skill?" You: "When I'm about to commit code or ask about commit messages" Agent: "Does this need to execute code or just provide instructions?" You: "Just instructions, no code needed" ... a few more questions ... Agent: "Here's the specification I've created..." [Shows detailed spec] Agent: "Does this look good? Should I proceed to generation?" You: "Yes, looks perfect!"
Phase 2: Generation (1-2 minutes)
**skill-generator-agent** builds your skill:
Creating skill structure... โ Created commit-helper/SKILL.md โ Added frontmatter with proper metadata โ Wrote clear instructions โ Included 3 examples โ Set up file structure Location: ~/.claude/skills/commit-helper/
Phase 3: Validation (30 seconds)
**skill-validator-agent** tests everything:
Running 10 validation checks... โ YAML frontmatter valid โ Description clear and discoverable โ File structure correct โ No security issues Score: 9/10 โญโญโญโญโญ Status: PRODUCTION READY
Phase 4: Documentation (1 minute)
**skill-documenter-agent** enhances docs:
Enhancing documentation... โ Added 5 comprehensive examples โ Created best practices section โ Added troubleshooting guide โ Included common pitfalls Your skill is ready to use!
First-Time Examples
Example 1: Simple Instruction Skill (5 minutes)
**What**: Skill for commit messages
/skills:build-skill
**Questions You'll Answer**:
- What format? โ "Conventional Commits"
- When to use? โ "When committing code"
- Any code needed? โ "No, just instructions"
**What You Get**:
~/.claude/skills/commit-helper/ โโโ SKILL.md
**How to Use**:
"Help me write a commit message for my changes"
Example 2: Multi-File Skill with Scripts (10 minutes)
**What**: PDF form filling skill
/skills:build-skill
**Questions You'll Answer**:
- What operations? โ "Fill forms, extract fields"
- Which libraries? โ "pypdf, pdfplumber"
- Execute code? โ "Yes, need Python scripts"
**What You Get**:
~/.claude/skills/pdf-form-filler/
โโโ SKILL.md
โโโ FORMS.md
โโโ REFERENCE.md
โโโ scripts/
โโโ fill_form.py
โโโ validate.py**How to Use**:
"Fill out this PDF form with my data"
Example 3: Read-Only Safety Skill (7 minutes)
**What**: Security code analyzer
/skills:build-skill
**Questions You'll Answer**:
- Analysis scope? โ "OWASP Top 10"
- Modify files? โ "No, read-only"
- Output format? โ "Security report"
**What You Get**:
~/.claude/skills/security-analyzer/ โโโ SKILL.md (with tool restrictions) โโโ PATTERNS.md โโโ REFERENCE.md
**How to Use**:
"Analyze this code for security vulnerabilities"
Common Questions
Q: Where do skills get created?
**A**: By default in `~/.claude/skills/` (personal) or `.claude/skills/` (project). The elicitation agent will ask which you prefer.
Q: Can I edit a skill after creation?
**A**: Yes! Just edit the files directly. Use the validation script to check:
.claude/commands/skills/scripts/validate-skill.sh ~/.claude/skills/my-skill
Q: How do I know if my skill will trigger?
**A**: Test it with:
.claude/commands/skills/scripts/test-skill-trigger.sh ~/.claude/skills/my-skill
Q: What if validation fails?
**A**: The validator will tell you exactly what to fix. The generator agent can help make the changes.
Q: Can I use templates directly?
**A**: Yes! Templates are in `.claude/commands/skills/templates/`. But using `/skills:build-skill` is recommended as it ensures quality.
Tips for Success
1. Be Specific in Elicitation
โ **Vague**: "I need help with files"
โ **Specific**: "I need to extract text and tables from PDF files, and also fill out PDF forms"
2. Provide Examples
When asked, share:
- Example inputs
- Desired outputs
- Edge cases
- Existing workflows
3. Review the Specification
The elicitation agent shows you the plan before building. Read it carefully!
4. Test Immediately
After creation, test with:
"Use [skill-name] to [example task]"
5. Iterate Based on Usage
Skills can be refined over time. Keep the specification document for reference.
Troubleshooting
Skill Not Loading
**Check location**:
ls ~/.claude/skills/ ls .claude/skills/
**Check YAML**:
head -20 ~/.claude/skills/my-skill/SKILL.md
**Restart Claude Code** to reload skills
Skill Not Triggering
**Test triggers**:
.claude/commands/skills/scripts/test-skill-trigger.sh ~/.claude/skills/my-skill
**Use explicit invocation**:
"Use the [skill-name] skill to [task]"
Validation Errors
**Run validator**:
.claude/commands/skills/scripts/validate-skill.sh ~/.claude/skills/my-skill
**Fix issues** listed in the report, then re-validate
Advanced Usage
Creating Project-Wide Skills
When asked about location, choose **project** instead of personal:
Location: .claude/skills/ Then commit to git: git add .claude/skills/my-skill git commit -m "Add my-skill for team" git push
Team members get the skill automatically on pull.
Creating Plugin Skills
For distribution via plugins:
1. Create skill with `/skills:build-skill` 2. Move to plugin structure 3. Publish plugin to marketplace
See: https://docs.anthropic.com/claude-code/plugins
Using Templates Directly
For quick prototyping:
# Copy template cp .claude/commands/skills/templates/simple-sk
A comprehensive development toolkit designed following Anthropic's Claude Code Best Practices for AI-assisted software development.
Repo: qdhenry/Claude-Command-Suite
Other commands on claude-command-suite.
- /boundary-bbcr-fallback
Execute automatic BBCR (Collapse-Rebirth Correction) when knowledge boundaries are exceeded or reasoning fails.
Open command - /boundary-detect
Analyze semantic position relative to knowledge boundaries to prevent hallucination and identify uncertainty zones.
Open command - /boundary-heatmap
Generate a visual heatmap of knowledge boundaries showing safe zones, risk areas, and semantic coverage.
Open command - /boundary-risk-assess
Evaluate the current risk level and provide detailed analysis of potential hallucination or reasoning failure.
Open command - /boundary-safe-bridge
Find and construct semantic bridges to safely navigate from current position to target concept without crossing dangerous boundaries.
Open command - /optimize-prompt
Takes an input prompt and returns ONLY a token-optimized version that preserves meaning while minimizing token count. Based on LLM tokenization principles: common words tokenize more efficiently, unusual words break into more tokens, and conciseness reduces cost.
Open command

