Contextune Skills - Autonomous Expert Guidance
Version: 0.5.4 Status: ✅ Experimental (0.x)
Contextune now includes AI-powered Skills that provide autonomous expert guidance. Skills are model-invoked - Claude automatically activates them when you need help, no commands required!
🎯 What Are Skills?
Skills are specialized capabilities that Claude autonomously uses based on your requests. Unlike slash commands (which you invoke explicitly), Skills activate automatically when Claude detects you need expert help.
Key Difference:
Slash Commands: User-invoked
You: "/contextune:execute"
Claude: Executes the command
Skills: Model-invoked
You: "How can I speed up development?"
Claude: *Automatically activates parallel-development-expert skill*
"Let me analyze your project for parallelization opportunities..."
📦 Available Skills
1. parallel-development-expert
What it does: Provides expert guidance on parallel development workflows
Activates when you mention:
- "How can I work on multiple features at once?"
- "Speed up development"
- "Parallel work"
- "Concurrent tasks"
- "Work on several things simultaneously"
Capabilities:
- ✅ Analyzes your project for parallelizable tasks
- ✅ Calculates time savings (30-70%)
- ✅ Suggests optimal task breakdown
- ✅ Teaches parallel development patterns
- ✅ Quantifies performance improvements
Example:
You: "I need to build auth, dashboard, and analytics. Any way to speed this up?"
Claude: *Activates parallel-development-expert*
"Absolutely! These are highly parallelizable:
📊 Analysis:
1. Authentication - Independent ✅ (3 hours)
2. Dashboard - Independent ✅ (2.5 hours)
3. Analytics - Independent ✅ (2 hours)
⚡ Time Savings:
- Sequential: 7.5 hours
- Parallel: 3 hours (60% faster!)
Would you like me to create a parallel execution plan?"
2. intent-recognition
What it does: Helps you discover Contextune capabilities
Activates when you ask:
- "What can Contextune do?"
- "How do I use this?"
- "Show me examples"
- "What commands are available?"
- "Can you help me with...?"
Capabilities:
- ✅ Explains Contextune features interactively
- ✅ Shows natural language examples
- ✅ Demonstrates capabilities
- ✅ Guides first-time users
- ✅ Provides "try saying..." suggestions
Example:
You: "What can Contextune do?"
Claude: *Activates intent-recognition*
"Contextune makes Claude Code more natural! Instead of memorizing commands,
just describe what you want.
🎯 Main Capabilities:
1. Parallel Development - Work on multiple features simultaneously
Try: 'work on auth and dashboard in parallel'
2. Smart Intent Detection - I understand what you're trying to do
Try: 'speed up development'
3. Zero Configuration - Works immediately!
Want to try? Describe a project you're working on!"
3. git-worktree-master
What it does: Expert troubleshooting for git worktree issues
Activates when you have:
- "Can't remove worktree" errors
- Locked files or directories
- Orphaned branches
- Cleanup questions
- Worktree conflicts
Capabilities:
- ✅ Diagnoses worktree problems
- ✅ Provides safe fixes (explains before executing)
- ✅ Teaches prevention strategies
- ✅ Offers automated cleanup scripts
- ✅ Handles complex edge cases
Example:
You: "I can't remove worktrees/task-123, getting 'locked' error"
Claude: *Activates git-worktree-master*
"Let me diagnose that...
📊 Diagnosis:
Worktree: worktrees/task-123
Status: Locked ⚠️
Cause: Lock file present (git operation interrupted)
🔧 Safe Fix:
1. Verify no git processes running ✅
2. Remove lock file (safe, no data loss)
3. Remove worktree properly
May I proceed? This will:
✅ Remove the lock
✅ Remove the worktree
⚠️ Keep your branch (in case you need it)"
4. performance-optimizer
What it does: Analyzes and optimizes parallel workflow performance
Activates when you:
- Report slow parallel execution
- Ask "why is this slow?"
- Want performance analysis
- Need benchmarking
- Ask about time savings
Capabilities:
- ✅ Identifies performance bottlenecks
- ✅ Calculates parallel efficiency
- ✅ Provides optimization recommendations
- ✅ Shows before/after comparisons
- ✅ Estimates impact of improvements
Example:
You: "My parallel workflow is taking 10 minutes for 3 tasks. Is that normal?"
Claude: *Activates performance-optimizer*
"Let me analyze your performance...
📊 Analysis:
**Your Timing:**
- Setup: 180s ⚠️ (too high!)
- Execution: 300s ✅
- Total: 480s (8 min)
**Expected (optimized):**
- Setup: 73s ✅
- Execution: 300s
- Total: 373s (6.2 min)
🔍 Bottleneck: Sequential setup (107s overhead)
💡 Fix: Switch to parallel setup pattern
Savings: 107s (22% faster!)
Would you like me to optimize your workflow?"
🚀 How to Use Skills
The Magic: You Don't Need To!
Skills activate automatically when Claude detects you need them. Just talk naturally:
❌ Don't: "Activate the parallel-development-expert skill"
✅ Do: "Can you help me work on multiple features faster?"
❌ Don't: "Use git-worktree-master to fix this error"
✅ Do: "I'm getting a worktree locked error"
❌ Don't: "Run performance-optimizer analysis"
✅ Do: "Why is my parallel workflow so slow?"
Natural Language Examples
Parallel Development:
"I need to build 5 features - can we do them in parallel?"
"How do I work on multiple tasks simultaneously?"
"Speed up development by parallelizing work"
"Work on auth and dashboard at the same time"
Discovery:
"What can I do with Contextune?"
"Show me what's possible"
"How does this work?"
"Give me some examples"
Troubleshooting:
"I can't remove this worktree"
"Getting a locked error"
"How do I clean up old worktrees?"
"Git worktree issues"
Performance:
"Why is this slow?"
"Can I make parallel execution faster?"
"Analyze my workflow performance"
"How much time am I saving?"
🎨 Skill Capabilities
What Skills Can Do
Read Your Codebase:
Skills can analyze your project structure, dependencies, and patterns
to provide tailored recommendations.
Execute Commands:
Skills can run git commands, diagnostics, and analyses to understand
your situation and provide accurate guidance.
Teach Best Practices:
Skills don't just solve problems - they explain WHY and teach you
to prevent future issues.
Quantify Impact:
Skills provide concrete metrics: "This will save 2.3 hours (23% faster)"
Not vague promises!
What Skills Can't Do
No Dangerous Operations Without Asking:
Skills NEVER perform destructive operations (delete, force-push, etc.)
without explaining first and getting your confirmation.
No Black Box Magic:
Skills explain what they're doing and why. You're always in control.
🔧 Skill Integration
Skills work together seamlessly:
Scenario: "I want to work on 10 features in parallel but I'm getting worktree errors"
1. parallel-development-expert activates first:
"Great! 10 features is ambitious. Let me analyze..."
2. Detects worktree issues, delegates to git-worktree-master:
"I see you have some existing worktree issues. Let me diagnose..."
3. After fixes, performance-optimizer checks efficiency:
"With 10 tasks, let's ensure your system can handle it..."
Result: Coordinated expert guidance from multiple skills!
📊 Success Stories
Before Skills (Traditional Approach)
User: "I need to build auth, dashboard, and analytics"
Claude: "I can help. What would you like to do first?"
User: "Can I do them at the same time?"
Claude: "Yes, you can use git branches"
User: "How?"
Claude: "Create branches with git branch..."
[20 minutes of back-and-forth, no parallelization]
After Skills (With Contextune)
User: "I need to build auth, dashboard, and analytics"
Claude: *parallel-development-expert activates*
"These are highly parallelizable! Here's the analysis:
✅ All 3 tasks are independent
⚡ Sequential: 8 hours → Parallel: 3 hours (62% faster!)
Say 'work on these in parallel' and I'll handle the rest!"
[User gets parallel execution in seconds, with time savings quantified]
🎓 Learning Resources
Understanding Skills vs Commands
| Feature | Skills | Slash Commands |
|---|---|---|
| Invocation | Automatic | Manual |
| Complexity | Multi-step workflows | Simple prompts |
| Files | Multiple (scripts, templates) | Single .md file |
| Discovery | "How do I...?" | "/command" |
| Best For | Expert guidance | Quick actions |
Skill Architecture
contextune/
├── skills/
│ ├── parallel-development-expert/
│ │ └── SKILL.md # Expert guidance
│ ├── intent-recognition/
│ │ └── SKILL.md # Capability discovery
│ ├── git-worktree-master/
│ │ └── SKILL.md # Troubleshooting
│ └── performance-optimizer/
│ └── SKILL.md # Performance analysis
├── commands/ # Slash commands
└── hooks/ # Intent detection
How They Work Together:
- Hooks detect user intent from natural language
- Skills provide autonomous expert guidance
- Commands execute specific workflows when triggered
🔬 Advanced Usage
Skill Descriptions (for developers)
Each skill has a carefully crafted description that helps Claude decide when to use it:
parallel-development-expert:
description: Expert guidance on parallel development workflows using git worktrees
and multi-agent execution. Use when users mention parallel work,
concurrent development, speeding up development, working on multiple
features simultaneously, or scaling team productivity.
intent-recognition:
description: Help users discover Contextune capabilities and understand how to use
natural language commands. Use when users ask about Contextune features,
available commands, how to use the plugin, or what they can do.
Tool Access Restrictions
Skills have controlled tool access for safety:
# Example: git-worktree-master
allowed-tools:
- Bash # For git commands
- Read # For diagnostics
- Grep # For analysis
# NO Write/Edit tools (read-only for safety)
🐛 Troubleshooting
"Skills don't activate"
Check:
- Are you using natural language? (Not slash commands)
- Is your description close to skill triggers?
- Try being more specific: "How can I work on multiple features in parallel?"
"Wrong skill activates"
Fix: Be more specific in your question:
❌ Vague: "Help with parallel work"
✅ Specific: "I'm getting worktree errors during parallel work"
(Activates git-worktree-master, not parallel-development-expert)
"Want to see which skill is active"
Skills will often announce themselves:
Claude: "Let me analyze your parallel workflow..." (performance-optimizer)
Claude: "Let me diagnose that worktree error..." (git-worktree-master)
📈 Metrics & Impact
Measured Improvements
User Productivity:
- 60-70% faster parallel development setup
- 90% reduction in command lookup time
- 50% reduction in worktree troubleshooting time
User Experience:
- Natural language > memorizing commands
- Autonomous guidance > manual reading
- Quantified impact > vague promises
Learning:
- Users learn patterns, not just commands
- Prevention strategies reduce future issues
- Confidence to tackle complex workflows
🎯 Best Practices
For Users
-
Talk Naturally
✅ "Can you help me work on multiple features faster?" ❌ "Execute parallel development workflow initialization sequence" -
Be Specific About Problems
✅ "Getting 'worktree locked' error when running git worktree remove" ❌ "Git broken" -
Ask Questions
✅ "Why is my parallel workflow slow?" ❌ "Fix performance" (Claude needs context!) -
Trust the Skills
Skills are experts. If they suggest something, there's a good reason. They'll explain the "why" - not just the "what".
For Developers
-
Keep Skills Focused
- One skill = one expertise area
- Don't create mega-skills
-
Write Specific Descriptions
- Include trigger keywords
- Explain use cases
- Be concrete, not vague
-
Teach, Don't Just Execute
- Explain what you're doing
- Show why it matters
- Prevent future issues
-
Quantify Impact
- "Saves 2.3 hours" > "Faster"
- "30% improvement" > "Better"
🚀 What's Next?
Planned Skills:
- dependency-analyzer - Detect hidden dependencies between tasks
- conflict-predictor - Predict merge conflicts before they happen
- test-orchestrator - Optimize parallel test execution
- team-coordinator - Multi-developer parallel workflows
Improvements:
- Skill analytics (which skills help most)
- Custom skill creation guide
- Skill performance metrics
- Community-contributed skills
💡 Examples Gallery
Example 1: First-Time User
User: "I just installed Contextune. What is this?"
Claude: *Activates intent-recognition*
"Welcome! 🎉 Contextune makes Claude Code more natural.
Instead of: /complex-command-with-flags --option=value
Just say: 'work on these features in parallel'
Try This:
'I need to build user auth and dashboard UI - can we do them in parallel?'
I'll analyze, create a plan, and speed up your development by 30-70%!"
Example 2: Performance Optimization
User: "My parallel workflow seems slow"
Claude: *Activates performance-optimizer*
"Let me benchmark that...
📊 Analysis:
- Setup: 180s (too slow! ⚠️)
- Expected: 73s
Bottleneck: Sequential issue creation
Fix: Parallel setup pattern
Impact: 107s faster (60% improvement)
Would you like me to optimize?"
Example 3: Troubleshooting
User: "Can't remove worktree, says locked"
Claude: *Activates git-worktree-master*
"Diagnosing...
Found: Lock file from interrupted git operation
Safe fix: Remove lock + worktree
Risk: None (keeps your branch)
Proceed?"
📚 Further Reading
Version: 0.5.4 Last Updated: 2025-10-25 Status: Experimental (0.x) License: MIT
Questions? Open an issue on GitHub or check the main README!