Back to skills
SKILL.md
2424 Growth Strategy Ac7e9fd6
ASecurity**Last Updated:** February 2026 **Status:** Active Framework **Owner:** Development Team
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 11, 2026
Works with
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 2424-growth_strategy_ac7e9fd6 --agent claude-codeAre you the author of 2424 Growth Strategy Ac7e9fd6?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-2424-growth-strategy-ac7e9fd6)# Growth Strategy: Skills & Agents Enhancement
**Last Updated:** February 2026
**Status:** Active Framework
**Owner:** Development Team
## Executive Summary
This document outlines the systematic process for adding new skills, enhancing existing agents, and maintaining the claude-code-skills ecosystem as it scales from 53 to 60+ skills by Q3 2026.
**Key Principles:**
- **Skill-First Design**: Skills are portable, self-contained expertise packages
- **Agent-Skill Mapping**: Each agent references skills via relative paths (not embedded)
- **Backward Compatibility**: New skills enhance but don't break existing workflows
- **Documentation-Driven**: Every addition requires complete documentation updates
- **Quality Gates**: All additions pass the same quality standards as initial releases
---
## Part 1: Adding New Skills
### Step 1: Skill Ideation & Validation
**Decision Criteria** (must meet 3 of 5):
- [ ] Saves users 40%+ time on repetitive tasks
- [ ] Improves output quality by 30%+ vs manual work
- [ ] Addresses gap in current skill portfolio
- [ ] Requested by 3+ users or organizations
- [ ] Provides algorithmic tools (not just documentation)
**Domain Assignment:**
- Marketing: Brand, content, demand gen, analytics, SEO, social media
- C-Level: CEO/CTO strategic decision-making
- Product: PM, PO, strategist, UX research, design systems
- Project Management: PM, Scrum Master, Atlassian tools
- Engineering: Core (architecture, frontend, backend, fullstack, QA, DevOps, security)
- Engineering: AI/ML/Data (data science, ML, prompts, computer vision)
- Engineering: Specialized (cloud platforms, enterprise tools, methodologies)
- Regulatory/Quality: RA, QMS, compliance, auditing
### Step 2: Skill Package Creation
**Required Structure:**
```
domain-folder/skill-name/
├── SKILL.md # Master documentation (500-1500 lines)
├── scripts/ # Python CLI tools (optional but preferred)
│ ├── tool1.py
│ ├── tool2.py
│ └── README.md
├── references/ # Expert knowledge bases
│ ├── framework1.md
│ └── framework2.md
└── assets/ # User-facing templates
├── template1.md
└── example-data/
```
**SKILL.md Template Structure:**
1. **Header** (Status, Version, Description, Time savings)
2. **What's Included** (Tools, references, templates)
3. **Skill Capabilities** (Detailed feature list)
4. **Quick Start** (3-step workflow)
5. **Detailed Workflows** (5-8 use cases with examples)
6. **Python Tools Reference** (If applicable)
7. **References** (Links to knowledge bases)
8. **Templates & Examples**
9. **Best Practices**
10. **Related Skills** (Cross-references)
**Quality Checklist:**
- [ ] SKILL.md follows standard template structure
- [ ] At least 1 Python CLI tool (unless prompt-only skill)
- [ ] Python tools use standard library only (minimal dependencies)
- [ ] 2+ reference markdown files with expert frameworks
- [ ] 3+ user-facing templates in assets/
- [ ] All relative paths work from skill folder
- [ ] Clear time savings metrics documented
- [ ] Examples use realistic data and scenarios
### Step 3: Documentation Updates
**Must Update (in order):**
1. **Domain CLAUDE.md** (`{domain}/CLAUDE.md`)
- Add skill to navigation section
- Update skill count in header
- Add any domain-specific tool patterns
2. **Main README.md** (`/README.md`)
- Update "At a Glance" skill count (line ~33)
- Add detailed skill description in appropriate domain section
- Update roadmap "Current Status" section with new count
- Update "Projected Impact" table (lines ~1712-1716)
- Update "ROI Metrics" time savings calculation
- Recalculate financial impact and annual ROI
3. **Project CLAUDE.md** (`/CLAUDE.md`)
- Update "Current Scope" line with new total count
- Add note in appropriate domain section if significant addition
4. **PYTHON_TOOLS_AUDIT.md** (`/documentation/PYTHON_TOOLS_AUDIT.md`)
- Add all new Python tools with line counts
- Update total tool count
- Update summary statistics
5. **Domain Roadmaps** (if applicable)
- Mark skill as "✅ Complete" in appropriate roadmap file
- Update phase completion statistics
### Step 4: Testing & Validation
**Functional Testing:**
```bash
# Test Python tools
cd {domain}/{skill-name}/scripts/
python tool1.py --help
python tool1.py --test-mode # If test mode exists
# Test relative paths
cd agents/
# Verify all skill references resolve correctly
grep -r "../../{domain}/{skill-name}" .
```
**Documentation Testing:**
- [ ] All markdown links resolve (no 404s)
- [ ] All code examples are syntactically correct
- [ ] All relative paths work from multiple entry points
- [ ] SKILL.md renders correctly in GitHub
**Quality Gates:**
```bash
# Check markdown formatting
markdownlint {domain}/{skill-name}/**/*.md
# Verify no hardcoded paths
grep -r "/Users/" {domain}/{skill-name}/
grep -r "C:\\" {domain}/{skill-name}/
# Check file naming conventions (lowercase with hyphens)
find {domain}/{skill-name} -name "*[A-Z]*"
```
### Step 5: Git Workflow
**Branch Strategy:**
```bash
# Always start from dev
git checkout dev
git pull origin dev
# Create feature branch
git checkout -b feature/skill-{skill-name}
# Make changes, then commit
git add {domain}/{skill-name}/
git add README.md CLAUDE.md {domain}/CLAUDE.md documentation/
git commit -m "feat(skills): add {skill-name} skill to {domain} domain
- Complete SKILL.md with 8 workflows and 12 examples
- {N} Python CLI tools: {list tools}
- {N} reference frameworks: {list references}
- {N} ready-to-use templates in assets/
Metrics:
- Time savings: {X}% reduction in {task} time
- Quality improvement: {Y}% increase in {metric}
Updates:
- README.md: Added skill description, updated counts (48→49)
- CLAUDE.md: Updated skill count in scope
- {domain}/CLAUDE.md: Added navigation reference
- PYTHON_TOOLS_AUDIT.md: Added {N} tools ({X} lines)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>"
# Push and create PR
git push origin feature/skill-{skill-name}
gh pr create --base dev --title "feat(skills): Add {Skill Name} skill" \
--body "## Summary
- New {domain} skill: {Skill Name}
- {N} Python tools, {N} references, {N} templates
- Time savings: {X}%, Quality: {Y}%
## Checklist
- [x] SKILL.md complete with all sections
- [x] Python tools tested and documented
- [x] All documentation updated
- [x] Quality gates passed
## Files Changed
- New: {domain}/{skill-name}/ (complete skill package)
- Updated: README.md, CLAUDE.md, {domain}/CLAUDE.md
- Updated: documentation/PYTHON_TOOLS_AUDIT.md
Closes #{issue_number}"
```
---
## Part 2: Enhancing Agents with New Skills
### Current Agent-Skill Architecture
**Existing Agents (5):**
1. `cs-content-creator` → marketing-skill/content-creator/
2. `cs-demand-gen-specialist` → marketing-skill/marketing-demand-acquisition/
3. `cs-ceo-advisor` → c-level-advisor/ceo-advisor/
4. `cs-cto-advisor` → c-level-advisor/cto-advisor/
5. `cs-product-manager` → product-team/product-manager-toolkit/
**Agent Structure:**
```markdown
---
name: cs-skill-name
description: One-line description
tools: [Read, Write, Grep, Bash]
---
# Core Instructions
[Agent behavior and workflows]
## Available Skills
### Primary Skill: {Skill Name}
**Location:** ../../{domain}/{skill-name}/
**When to use:** [Specific use cases]
**Key capabilities:** [Bullet list]
[Detailed workflows...]
```
### Creating Agent for New Skill
**When to create a new agent:**
- New skill represents distinct professional role
- Skill has 8+ workflows that benefit from orchestration
- Skill includes 3+ Python tools requiring coordination
- Users would invoke skill via slash command (e.g., `/optimize-aso`)
**Agent Creation Process:**
1. **Create Agent File** (`agents/{category}/cs-{skill-name}.md`)
```markdown
---
name: cs-{skill-name}
description: {One-line description matching skill}
tools: [Read, Write, Grep, Bash]
model_preference: sonnet # or opus for strategic/C-level
---
# cs-{skill-name}
Expert agent for {domain} using the {Skill Name} skill.
## Core Capabilities
{List 5-8 main capabilities from SKILL.md}
## Available Skills
### Primary Skill: {Skill Name}
**Location:** ../../{domain}/{skill-name}/
**Documentation:** ../../{domain}/{skill-name}/SKILL.md
{Paste key workflows from SKILL.md}
## Execution Patterns
### Pattern 1: {Common Use Case}
[Step-by-step workflow with tool invocations]
### Pattern 2: {Another Use Case}
[Step-by-step workflow]
## Python Tools
**Available Tools:**
- `{tool1.py}`: {Description}
```bash
python ../../{domain}/{skill-name}/scripts/{tool1.py} {args}
```
[List all tools with examples]
## Quality Standards
- Validate all inputs before processing
- Use Python tools for analysis when available
- Reference templates from skill assets/
- Follow domain best practices from references/
## Integration Points
**Works well with:**
- {Related agent 1}: For {use case}
- {Related agent 2}: For {use case}
```
2. **Update Agent Catalog** (`documentation/team-and-agents/comprehensive-agent-catalog.md`)
- Add agent to appropriate category
- Link to skill location
- Document agent capabilities
3. **Create Slash Command** (if appropriate)
- Create `.claude/commands/{command-name}.md`
- Command invokes agent with skill context
- Example: `/optimize-aso` → loads cs-app-store-optimizer agent
4. **Update AGENTS.md** (`/.gitignore` currently ignores, but update for documentation)
- Add agent to list
- Reference skill location
- Document common use cases
### Enhancing Existing Agent with New Skill
**When to enhance existing agent:**
- New skill complements existing agent's domain
- Skills have overlapping use cases (e.g., content + social media)
- Agent would benefit from additional tools/frameworks
- Skills form logical workflow sequence
**Enhancement Process:**
1. **Add Secondary Skill Reference:**
```markdown
## Available Skills
### Primary Skill: {Original Skill}
**Location:** ../../{domain}/{original-skill}/
[Keep existing content]
### Secondary Skill: {New Skill}
**Location:** ../../{domain}/{new-skill}/
**When to use:** {Specific scenarios where this skill adds value}
**Key capabilities:**
- {Capability 1}
- {Capability 2}
**Integration example:**
[Show workflow combining both skills]
```
2. **Add Coordinated Workflows:**
```markdown
## Cross-Skill Workflows
### Workflow: {Task requiring both skills}
1. Use {Primary Skill} for {step}
2. Use {Secondary Skill} for {step}
3. Combine outputs for {result}
**Example:**
[Concrete example with data]
```
3. **Update Agent Description:**
- Mention both skills in frontmatter description
- Update capabilities list
- Add tools from new skill
4. **Test Integration:**
- Verify relative paths work
- Test workflows using both skills
- Ensure no conflicts in tool names
---
## Part 3: Agent-Skill Mapping Maintenance
### Mapping Matrix (Current State)
| Agent | Primary Skill | Secondary Skills | Python Tools | Status |
|-------|---------------|------------------|--------------|--------|
| cs-content-creator | content-creator | - | 5 tools | ✅ Active |
| cs-demand-gen-specialist | marketing-demand-acquisition | - | 4 tools | ✅ Active |
| cs-ceo-advisor | ceo-advisor | - | 0 (strategic) | ✅ Active |
| cs-cto-advisor | cto-advisor | - | 0 (strategic) | ✅ Active |
| cs-product-manager | product-manager-toolkit | - | 8 tools | ✅ Active |
### Mapping Matrix (Target State - Q1 2026)
| Agent | Primary Skill | Secondary Skills | Python Tools | Status |
|-------|---------------|------------------|--------------|--------|
| cs-content-creator | content-creator | social-media-analyzer | 8 tools | 📋 Planned |
| cs-demand-gen-specialist | marketing-demand-acquisition | - | 4 tools | ✅ Active |
| cs-aso-specialist | app-store-optimization | - | 6 tools | 📋 Planned |
| cs-social-media-manager | social-media-analyzer | content-creator | 3 tools | 📋 Planned |
| cs-ceo-advisor | ceo-advisor | - | 0 (strategic) | ✅ Active |
| cs-cto-advisor | cto-advisor | - | 0 (strategic) | ✅ Active |
| cs-product-manager | product-manager-toolkit | - | 8 tools | ✅ Active |
| cs-aws-architect | aws-solution-architect | - | 4 tools | 📋 Planned |
| cs-ms365-admin | ms365-tenant-manager | - | 5 tools | 📋 Planned |
### Maintenance Schedule
**Monthly Review:**
- [ ] Check for orphaned skills (skills without agents)
- [ ] Review agent performance feedback
- [ ] Identify skills that would benefit from combination
- [ ] Update mapping matrix with new additions
**Quarterly Planning:**
- [ ] Plan new agent creations based on user demand
- [ ] Schedule agent enhancements with new skills
- [ ] Review and update cross-skill workflows
- [ ] Plan orchestrator pattern updates
**Annual Audit:**
- [ ] Complete agent-skill mapping review
- [ ] Deprecate unused agents (archive, don't delete)
- [ ] Consolidate overlapping agents if appropriate
- [ ] Update documentation architecture
---
## Part 4: Version Control & Compatibility
### Versioning Scheme
**Skills:**
- Version format: `X.Y` (major.minor)
- Major version (X): Breaking changes to tool APIs or workflow structure
- Minor version (Y): New features, enhancements, documentation improvements
- Document version in SKILL.md header
**Agents:**
- Version format: `X.Y.Z` (major.minor.patch)
- Major version (X): Breaking changes to agent interface
- Minor version (Y): New skills added or workflows enhanced
- Patch version (Z): Bug fixes, documentation updates
- Document version in agent frontmatter
### Backward Compatibility Rules
**DO:**
- ✅ Add new Python tools with unique names
- ✅ Add new workflows to SKILL.md
- ✅ Enhance existing workflows with more examples
- ✅ Add new reference frameworks
- ✅ Add new templates to assets/
- ✅ Add optional parameters to Python tools (with defaults)
**DON'T:**
- ❌ Rename existing Python tools (create new, deprecate old)
- ❌ Change Python tool required parameters
- ❌ Remove workflows from SKILL.md (mark deprecated instead)
- ❌ Change folder structure of existing skills
- ❌ Break relative path references in agents
- ❌ Remove or rename files that agents reference
### Deprecation Process
**Deprecating a Tool:**
1. Add deprecation notice to tool docstring
2. Update SKILL.md with deprecation warning
3. Create replacement tool with new name
4. Maintain old tool for 2 minor versions (6 months)
5. Archive (don't delete) after deprecation period
**Deprecating a Skill:**
1. Add deprecation notice to SKILL.md header
2. Update all agent references with alternatives
3. Move skill to `archived-skills/` folder
4. Keep documentation accessible but mark clearly
5. Update README.md to show skill as archived
### Migration Path for Breaking Changes
**If breaking change is necessary:**
1. **Create Migration Guide** (`{skill}/MIGRATION.md`)
```markdown
# Migration Guide: {Skill Name} v{X}.0
## Breaking Changes
- Change 1: {Description and impact}
- Change 2: {Description and impact}
## Migration Steps
1. Step 1
2. Step 2
## Before/After Examples
[Code examples showing old vs new]
```
2. **Support Dual Versions Temporarily**
- Keep old version in `{skill-name}-v{X-1}/`
- New version in `{skill-name}/`
- Both documented and functional for 1 major version cycle
3. **Update All Agent References**
- Update relative paths in agents
- Test all workflows with new version
- Update agent documentation
4. **Communicate Changes**
- Update README.md with migration notice
- Update CHANGELOG.md with breaking changes
- Add notice to project CLAUDE.md
---
## Part 5: Quality Assurance Framework
### Pre-Addition Checklist
**Before committing new skill:**
- [ ] SKILL.md complete and follows template
- [ ] All Python tools have `--help` and `--version` flags
- [ ] All Python tools handle errors gracefully (no stack traces for user errors)
- [ ] All relative paths tested and working
- [ ] All markdown links resolve correctly
- [ ] All code examples are syntactically correct
- [ ] Time savings metrics calculated and documented
- [ ] At least 3 real-world examples included
- [ ] Cross-references to related skills added
- [ ] All documentation files updated (README.md, CLAUDE.md, etc.)
### Post-Addition Validation
**Within 1 week of merge:**
- [ ] User feedback collected (if early adopter program)
- [ ] Tool usage tracked (if telemetry enabled)
- [ ] Documentation clarity verified
- [ ] Integration with existing agents tested
**Within 1 month:**
- [ ] Review skill usage patterns
- [ ] Identify missing workflows based on user requests
- [ ] Plan enhancements for next minor version
- [ ] Update examples based on real-world usage
### Success Metrics
**Skill Success Indicators:**
- Saves users 40%+ time (validated through feedback)
- Used in 10+ projects within first month
- Positive feedback rating (if collecting)
- Referenced by other skills (cross-pollination)
- Agent created for skill (validates demand)
**Agent Success Indicators:**
- Invoked via slash command 50+ times/month
- Maintains 90%+ success rate (task completion)
- Positive user feedback
- Enhanced with 2+ skills over time
- Documented in user workflows
---
## Part 6: Growth Projections & Resource Planning
### Current State (Q4 2025)
- **Skills:** 53 (6 marketing, 2 C-level, 5 product, 6 PM, 18 engineering, 12 RA/QM, 3 business & growth, 1 finance)
- **Agents:** 5 (cs-content-creator, cs-demand-gen-specialist, cs-ceo-advisor, cs-cto-advisor, cs-product-manager)
- **Python Tools:** 87+
- **Active Users:** Early adopters (estimated 25 organizations)
### Target State (Q3 2026)
- **Skills:** 55+ (target breakdown below)
- **Agents:** 12-15 (one agent per 4-5 skills average)
- **Python Tools:** 110+
- **Active Users:** 250+ organizations
### Domain Growth Roadmap
**Marketing (6 → 10):**
- ✅ Content Creator
- ✅ Marketing Demand & Acquisition
- ✅ Marketing Strategy & Product Marketing
- ✅ App Store Optimization
- ✅ Social Media Analyzer
- ✅ Campaign Analytics
- 📋 SEO Optimizer (Q1 2026)
- 📋 Social Media Manager (Q1 2026)
**C-Level (2 → 2):** Stable, mature
- ✅ CEO Advisor
- ✅ CTO Advisor
**Product (5 → 6):**
- ✅ Product Manager Toolkit
- ✅ Agile Product Owner
- ✅ Product Strategist
- ✅ UX Researcher Designer
- ✅ UI Design System
- 📋 Product Analytics (Q2 2026)
**Project Management (6 → 8):**
- ✅ Senior PM Expert
- ✅ Scrum Master Expert
- ✅ Atlassian Jira Expert
- ✅ Atlassian Confluence Expert
- ✅ Atlassian Administrator
- ✅ Atlassian Template Creator
- 📋 Asana Expert (Q2 2026)
- 📋 Monday.com Expert (Q2 2026)
**Engineering - Core (13 → 16):**
- ✅ 9 existing core engineering skills
- ✅ AWS Solution Architect
- ✅ Microsoft 365 Tenant Manager
- ✅ TDD Guide
- ✅ Tech Stack Evaluator
- 📋 Google Cloud Architect (Q2 2026)
- 📋 Azure Solution Architect (Q2 2026)
- 📋 Mobile Engineer (Q3 2026)
**Engineering - AI/ML/Data (5 → 7):**
- ✅ 5 existing AI/ML/Data skills
- 📋 MLOps Engineer (Q2 2026)
- 📋 NLP Engineer (Q3 2026)
**RA/QM (12 → 12):** Complete, mature domain
**Business & Growth (3 → 4):**
- ✅ Customer Success Manager
- ✅ Sales Engineer
- ✅ Revenue Operations
- 📋 Growth Marketer (Q2 2026)
**Finance (1 → 1):** Complete
- ✅ Financial Analyst
### Resource Requirements
**Per New Skill (average):**
- Development time: 12-20 hours
- Documentation time: 6-10 hours
- Testing time: 4-6 hours
- Python tools: 2-4 scripts
- Reference frameworks: 2-3 files
- Templates: 3-5 files
- **Total: 22-36 hours per skill**
**Per New Agent (average):**
- Agent creation: 4-6 hours
- Workflow integration: 3-5 hours
- Testing with skill: 2-3 hours
- Documentation updates: 2-3 hours
- **Total: 11-17 hours per agent**
**Quarterly Capacity Planning (Q1 2026):**
- 3 new skills × 30 hours = 90 hours
- 2 new agents × 15 hours = 30 hours
- Documentation maintenance = 20 hours
- **Total: 140 hours (3.5 weeks FTE)**
---
## Part 7: Orchestrator Integration Strategy
### Phase 1: Manual Agent Invocation (Current)
- Users invoke agents individually via `@agents/cs-{name}`
- Each agent is self-contained with single skill focus
- No cross-agent coordination
### Phase 2: Slash Command Orchestration (Sprint 11-06-2025)
- Orchestrator agent (`cs-orchestrator`) routes tasks to specialist agents
- Task-based commands (`/write-blog`, `/plan-campaign`, `/optimize-aso`)
- Hybrid routing: 95% rule-based, 5% AI-based
- Max 5 agents per workflow
- Token-optimized with prompt caching
**Orchestrator Integration for New Skills:**
1. **Create Routing Rule** (`agents/orchestrator/routing-rules.yaml`)
```yaml
- command: /{skill-command}
keywords: [kw1, kw2, kw3]
agent: cs-{skill-name}
confidence: high
examples:
- "User request example 1"
- "User request example 2"
```
2. **Update Orchestrator Context** (`agents/orchestrator/cs-orchestrator.md`)
- Add skill to available agents list
- Document coordination patterns if skill works with others
- Update routing logic documentation
3. **Create Slash Command** (`.claude/commands/{command-name}.md`)
```markdown
# /{command-name}
Invokes cs-{skill-name} agent via orchestrator.
**Usage:** `/{command-name} [task description]`
**Examples:**
- `/{command-name} {specific task}`
- `/{command-name} {another task}`
**What happens:**
1. Orchestrator routes to cs-{skill-name}
2. Agent loads {skill-name} skill
3. Executes workflow using skill tools and references
4. Returns results to user
```
4. **Test Orchestration:**
```bash
# Test command routing
/{command-name} test task
# Verify correct agent invoked
# Check skill loaded correctly
# Validate output quality
```
### Phase 3: Multi-Agent Workflows (Future)
- Orchestrator spawns 2-5 agents for complex tasks
- Sequential handoffs (agent A → agent B)
- Parallel execution (agents A + B → orchestrator merge)
- Quality gates between agent transitions
**Example Multi-Agent Workflow:**
```
User: "Create a complete marketing campaign for our new product"
Orchestrator:
1. cs-product-manager → Analyze product positioning
2. cs-marketing-strategist → Create campaign strategy
3. cs-content-creator → Generate campaign content
4. cs-demand-gen-specialist → Plan acquisition channels
5. Orchestrator → Merge outputs into cohesive campaign plan
```
---
## Part 8: Community Contribution Process
### Accepting External Skills
**Contribution Evaluation Criteria:**
1. Meets quality standards (see Part 5)
2. Fills genuine gap in portfolio
3. Provides algorithmic tools (not just docs)
4. Clear time savings demonstrated
5. Maintainer commits to support
**Evaluation Process:**
1. PR submitted with new skill
2. Automated checks (linting, structure)
3. Manual review (quality, uniqueness)
4. User testing (if possible)
5. Decision: Accept / Request changes / Decline
**Acceptance Workflow:**
1. Merge to `dev` branch
2. Include in next release cycle
3. Add contributor to CONTRIBUTORS.md
4. Feature in release notes
5. Monitor usage and feedback
### Encouraging Contributions
**Contribution Incentives:**
- Recognition in repository README.md
- Featured in release announcements
- Access to early adopter community
- Priority support for contributed skills
**Contributor Resources:**
- Complete contribution guide (CONTRIBUTING.md)
- Skill template repository
- Automated validation tools
- Community Discord/Slack for support
---
## Part 9: Monitoring & Analytics
### Skill Usage Tracking (If Implementing)
**Key Metrics:**
- Skill invocations per month
- Most-used Python tools per skill
- Average time savings per skill (user-reported)
- Skill combinations (which skills used together)
- Agent success rates by skill
### Growth Indicators
**Monthly Tracking:**
- New skills added
- New agents created
- Documentation updates
- Bug fixes / enhancements
- Community contributions
**Quarterly Review:**
- Skill adoption rates
- Most/least used skills
- User feedback themes
- Roadmap adjustments based on data
### Success Dashboard (Example)
```
┌─────────────────────────────────────────────┐
│ Claude Code Skills - Growth Dashboard │
│ Quarter: Q1 2026 │
├─────────────────────────────────────────────┤
│ Skills: 51 (+3 this quarter) │
│ Agents: 8 (+3 this quarter) │
│ Python Tools: 85 (+17 this quarter) │
│ Active Users: 450 orgs (+425 this quarter) │
│ Avg Time Savings: 68% (target: 70%) │
│ Quality Improvement: 63% (target: 65%) │
│ Community Contributions: 2 skills │
├─────────────────────────────────────────────┤
│ Top 5 Skills (by usage): │
│ 1. Content Creator (2,340 invocations) │
│ 2. Product Manager Toolkit (1,890 inv) │
│ 3. Senior Backend Engineer (1,560 inv) │
│ 4. AWS Solution Architect (980 inv) │
│ 5. Demand Gen Specialist (875 inv) │
└─────────────────────────────────────────────┘
```
---
## Part 10: Risk Management & Mitigation
### Key Risks
**Risk 1: Skill Sprawl**
- **Description:** Too many similar skills causing user confusion
- **Mitigation:** Regular consolidation reviews, clear skill differentiation
- **Indicator:** Multiple skills with <50 invocations/month
**Risk 2: Agent-Skill Drift**
- **Description:** Agents referencing outdated skill versions
- **Mitigation:** Automated link checking, version compatibility matrix
- **Indicator:** Broken relative paths, agent errors
**Risk 3: Quality Degradation**
- **Description:** Rapid growth compromising quality standards
- **Mitigation:** Mandatory quality gates, peer review, automated testing
- **Indicator:** User complaints, low success rates
**Risk 4: Maintenance Burden**
- **Description:** Skills requiring updates faster than capacity
- **Mitigation:** Prioritize high-usage skills, community contributions
- **Indicator:** Backlog of enhancement requests >30 days old
**Risk 5: Orchestrator Overload**
- **Description:** Too many agents overwhelming orchestrator
- **Mitigation:** Max 15 agents enforced, consolidated routing rules
- **Indicator:** Routing latency >2s, routing errors >5%
### Mitigation Action Plans
**If Skill Sprawl Detected:**
1. Audit all skills <50 invocations/month
2. Identify consolidation opportunities
3. Deprecate redundant skills
4. Merge overlapping capabilities
**If Agent-Skill Drift Detected:**
1. Run automated link checker
2. Update agent references
3. Test all workflows end-to-end
4. Update version compatibility matrix
**If Quality Degradation Detected:**
1. Pause new skill additions
2. Comprehensive quality audit
3. Fix all quality issues
4. Reinforce quality gates
---
## Appendix A: Templates
### New Skill Proposal Template
```markdown
# Skill Proposal: {Skill Name}
**Domain:** {marketing / c-level / product / pm / engineering / ra-qm}
**Proposed By:** {Name}
**Date:** {YYYY-MM-DD}
## Problem Statement
{What problem does this skill solve? Be specific.}
## Target Users
{Who will use this skill? Roles, industries, company sizes.}
## Value Proposition
- Time savings: {X}% reduction in {task}
- Quality improvement: {Y}% increase in {metric}
- Gap filled: {What's currently missing?}
## Proposed Components
### Python Tools ({N} tools)
1. **{tool-name}.py**: {Purpose}
2. **{tool-name}.py**: {Purpose}
### Reference Frameworks ({N} files)
1. **{framework-name}.md**: {Content}
2. **{framework-name}.md**: {Content}
### Templates ({N} files)
1. **{template-name}.md**: {Use case}
## Estimated Development
- Development: {X} hours
- Documentation: {Y} hours
- Testing: {Z} hours
- **Total: {X+Y+Z} hours**
## Success Metrics
- {Metric 1}: {Target}
- {Metric 2}: {Target}
- {Metric 3}: {Target}
## Approval Checklist
- [ ] Meets 3 of 5 decision criteria
- [ ] Unique from existing skills
- [ ] Realistic development timeline
- [ ] Clear success metrics defined
```
### Agent Enhancement Proposal Template
```markdown
# Agent Enhancement: cs-{agent-name}
**Current Skills:** {List current skills}
**Proposed Addition:** {New skill to add}
**Date:** {YYYY-MM-DD}
## Enhancement Rationale
{Why add this skill to this agent? What workflows benefit?}
## Integration Plan
- {Workflow 1}: How skills combine
- {Workflow 2}: How skills combine
## Updated Capabilities
{List all capabilities after enhancement}
## Testing Plan
1. Test skill isolation (each skill independently)
2. Test skill coordination (combined workflows)
3. Validate relative paths
4. User acceptance testing
## Documentation Updates
- [ ] Agent file updated with secondary skill
- [ ] AGENTS.md updated
- [ ] Agent catalog updated
- [ ] Cross-references added
## Rollout Plan
- Dev testing: {Date}
- User beta: {Date}
- Production: {Date}
```
---
## Appendix B: Automation Scripts
### Skill Validation Script
```bash
#!/bin/bash
# validate-skill.sh - Validate new skill structure
SKILL_PATH=$1
echo "Validating skill at: $SKILL_PATH"
# Check required files
if [ ! -f "$SKILL_PATH/SKILL.md" ]; then
echo "❌ Missing SKILL.md"
exit 1
fi
if [ ! -d "$SKILL_PATH/scripts" ]; then
echo "⚠️ No scripts/ directory (optional but recommended)"
fi
if [ ! -d "$SKILL_PATH/references" ]; then
echo "❌ Missing references/ directory"
exit 1
fi
if [ ! -d "$SKILL_PATH/assets" ]; then
echo "❌ Missing assets/ directory"
exit 1
fi
# Check Python tools have --help
if [ -d "$SKILL_PATH/scripts" ]; then
for tool in "$SKILL_PATH/scripts"/*.py; do
if [ -f "$tool" ]; then
python "$tool" --help > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo "❌ Tool $(basename $tool) missing --help flag"
exit 1
fi
fi
done
fi
# Check for hardcoded paths
if grep -r "/Users/" "$SKILL_PATH" > /dev/null; then
echo "❌ Hardcoded /Users/ paths found"
exit 1
fi
if grep -r "C:\\" "$SKILL_PATH" > /dev/null; then
echo "❌ Hardcoded C:\\ paths found"
exit 1
fi
# Check markdown links
# (Requires markdown-link-check installed)
find "$SKILL_PATH" -name "*.md" -exec markdown-link-check {} \;
echo "✅ Skill validation passed"
```
### Documentation Update Checker
```bash
#!/bin/bash
# check-docs-updated.sh - Verify all docs updated when adding skill
NEW_SKILL_NAME=$1
echo "Checking documentation updates for: $NEW_SKILL_NAME"
# Check README.md updated
if ! grep -q "$NEW_SKILL_NAME" README.md; then
echo "❌ README.md not updated with skill"
exit 1
fi
# Check PYTHON_TOOLS_AUDIT.md updated (if tools exist)
if [ -d "*/scripts" ]; then
if ! grep -q "$NEW_SKILL_NAME" documentation/PYTHON_TOOLS_AUDIT.md; then
echo "❌ PYTHON_TOOLS_AUDIT.md not updated"
exit 1
fi
fi
# Check domain CLAUDE.md updated
DOMAIN=$(dirname $(find . -type d -name "$NEW_SKILL_NAME"))
if [ -f "$DOMAIN/CLAUDE.md" ]; then
if ! grep -q "$NEW_SKILL_NAME" "$DOMAIN/CLAUDE.md"; then
echo "⚠️ Domain CLAUDE.md not updated (recommended)"
fi
fi
echo "✅ Documentation check passed"
```
---
## Document Control
**Version:** 1.0
**Last Updated:** November 7, 2025
**Next Review:** February 7, 2026
**Owner:** Development Team
**Approvers:** Repository Maintainers
**Change Log:**
- 2025-11-07: Initial version created
- [Future changes will be documented here]
---
**This is a living document.** Update quarterly or as needed when processes change.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.