mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
1e3fbb5ea8
* SwarmMemoryManager Refactoring Plan * fix: add missing directories to npm package (v1.9.3) Added templates/, .claude/helpers/, and docs/reference/ to package.json files array. These were missing from the npm distribution, causing `aqe init` to fail with "Template file not found" errors. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * checkpoint improvements * fix: critical memory/learning system fixes for v1.9.4 ## Critical Fixes - Vector embeddings now stored correctly (was storing NULL) - SQL parameter style fixed for agentdb's SqlJsDatabase wrapper - HNSW index schema mismatch resolved with pattern_id column - Hooks now save to correct database (.agentic-qe/agentdb.db) ## New Features - Added 5 SwarmMemoryManager methods for learning data retrieval: - getBestAction() - Q-learning best action selection - getRecentLearningExperiences() - Recent experience retrieval - getLearningExperiencesByTaskType() - Task-filtered experiences - getHighRewardExperiences() - Successful experience extraction - getLearningStats() - Aggregate learning statistics - Added comprehensive integration test for memory/learning loop - Added RuVector pattern store integration (experimental) ## Technical Details - Vector embeddings: 384 dimensions × 4 bytes = 1,536 bytes per pattern - All 12 integration tests pass - HNSW index: 150x faster vector search enabled 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix: move ARM64-only ruvector packages to optionalDependencies Fixes CI failures caused by platform-specific dependencies: - @ruvector/node-linux-arm64-gnu (ARM64 only) - ruvector-core-linux-arm64-gnu (ARM64 only) These packages caused npm ci to fail on x64 CI runners with: "EBADPLATFORM - wanted linux/arm64, current linux/x64" Solution: Move ARM64 packages to optionalDependencies and add x64 variants for cross-platform compatibility. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * chore: regenerate package-lock.json with x64 ruvector packages Updates lockfile to include optional x64 platform packages for CI compatibility: - @ruvector/node-linux-x64-gnu@0.1.17 - ruvector-core-linux-x64-gnu@0.1.15 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix: replace fake QUIC with proper implementation and clean up skills manifest QUIC Transport: - Remove fake HTTP/2-based QUICTransport.ts that pretended to be QUIC - Add proper QUIC implementation via Rust/WASM (@agentic-flow/quic-wasm) - Add WebSocket fallback transport for when WASM unavailable - Add dedicated type declarations for optional WASM module - Features: 0-RTT connection, stream multiplexing, TLS 1.3 built-in Skills Manifest: - Rewrite skills-manifest.json with only QE skills (41 skills) - Remove Claude Flow platform skills (agentdb-*, flow-nexus-*, github-*, etc.) - Organize into proper categories: qe-core, testing-methodologies, etc. Bug Fixes: - Fix UnifiedMemoryCoordinator.ts TypeScript errors - Use Logger.getInstance() instead of private constructor - Use swarmMemory.query() instead of non-existent list() method - Use correct close() method signatures for backends 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: add QX Partner agent, compact subagents, fix CLAUDE.md dynamic counts - Add QX Partner agent for Quality Experience analysis combining QA + UX perspectives - Compact 9 subagent definitions to ~80 lines each (88% reduction) - Fix CLAUDE.md template to dynamically count agents (including subagents) and skills - Move CLAUDE.md creation after parallel phases for accurate counts - Remove 'Production-Ready' claim from README and CHANGELOG - Clean up backup files and move docs to proper directory Initialization now correctly reports: - 31 QE Agents (20 main + 11 subagents) - 53 QE Skills - 8 Slash Commands 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix: resolve CI failures and security alert #36 - Replace MD5 with SHA-256 for ETag calculation (security alert #36) - Fix CRLF line endings in shell scripts causing parse errors - Remove 'local' keyword from for-loop in test-integration-batched.sh - Use dynamic process.cwd() instead of hardcoded path in jest.config.js - Enhance quality-gate.ts to parse test logs when results file missing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: Complete Agentic QE Fleet v2.1 implementation (closes #101) ## Implemented Features ### Error Recovery Enhancement (Task 1.3) - CircuitBreaker class with state management (CLOSED/OPEN/HALF_OPEN) - RetryStrategy with exponential/linear/constant backoff - RecoveryOrchestrator with 6 recovery strategies - Transport fallback mechanisms ### Dynamic Skill Loader (Task 2.2) - Metadata-only initial loading (98% token reduction) - On-demand full skill retrieval - LRU caching with configurable TTL (30min default) - Preload suggestions for critical workflows ### Swarm Learning Optimizer (Task 4.1) - Topology recommendation engine (hierarchical/mesh/ring/star) - Agent allocation with capability matching and load balancing - Bottleneck detection (agent/memory/coordination/IO) - Real-time performance adjustments - Added getLatestRecommendation() method ### Workflow Orchestrator (Task 4.2) - AdaptiveScheduler with dynamic strategy selection - Priority-based task queue with age boosting - Task dependency resolution - Work stealing and backpressure handling - Added getQueueDepth() and getStatus() methods ### Unified Memory Coordinator (Task 4.3) - Consolidated memory managers (SQLite, AgentDB, Vector, JSON) - Automatic failover chain with health monitoring - Batch operations and namespace isolation - Periodic sync between backends ### SwarmCoordinator Improvements - Real CPU utilization tracking via process.cpuUsage() - Queue depth from WorkflowOrchestrator - Optimizer recommendations in feedback data - Calculated average complexity from metrics ## Additional Changes - Migration documentation and test restructuring plan - GitHub issue templates and workflows - Test suite improvements and cleanup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: optimize 38 QE skills with agent-focused format (#102) - Add enhanced YAML frontmatter (tokenEstimate, agents, tags, etc.) - Add <default_to_action> blocks for immediate actionable guidance - Add Quick Reference Cards with tables for at-a-glance info - Add Agent Integration examples using Task() pattern - Add Agent Coordination Hints (memory namespace + fleet coordination) - Condense content optimized for agent consumption - Reduce total token footprint by ~65% across skills Skills updated: - Core QE: agentic-quality-engineering, holistic-testing-pact - Testing Types: api-testing, chaos-engineering, compatibility, compliance, contract, database, exploratory, localization, mobile, mutation, performance, regression, security, visual-testing - Methodologies: tdd-london-chicago, xp-practices, context-driven, risk-based, shift-left, shift-right - Analysis: code-review-quality, quality-metrics, test-design-techniques - Strategy: test-automation-strategy, test-data-management, test-environment-management, test-reporting-analytics - CI/CD: cicd-pipeline-qe-orchestrator, accessibility-testing - Communication: brutal-honesty-review, bug-reporting-excellence, consultancy-practices, sherlock-review, six-thinking-hats, technical-writing - Refactoring: refactoring-patterns Also includes: package.json updates, docs/optimization/, docs/templates/, scripts/validate-skill-optimization.ts Skipped: testability-scoring (pending PR from @fndlalit) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * release: v2.1.0 - Comprehensive QX Analysis & Skills Optimization ## Summary - Comprehensive QX Analysis with 23+ heuristics (PR #104 by @fndlalit) - 38 QE Skills optimized with agent-focused format (PR #102) - Testability Scoring skill v2.1 with optimized format - QX Partner Agent v2.1 with enhanced capabilities - Fix MCP SDK compatibility for @modelcontextprotocol/sdk bump (PR #105) ## Changes - .claude/agents/qx-partner.md: Updated to v2.1 with domain-specific detection - .claude/skills/testability-scoring/SKILL.md: Optimized format (59% token reduction) - src/mcp/server.ts: Removed deprecated 'description' field for MCP SDK compatibility - package.json: Bumped version to 2.1.0 - README.md: Updated version and release notes - CHANGELOG.md: Added v2.1.0 release notes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
509 lines
13 KiB
Markdown
509 lines
13 KiB
Markdown
# Skill Optimization Framework for Claude 4.5
|
|
|
|
## Overview
|
|
|
|
This framework enables systematic optimization of all 41 Agentic QE skills for Claude 4.5, targeting **40-50% token reduction** while improving agent coordination and maintaining quality.
|
|
|
|
## Quick Start
|
|
|
|
### Validate a Single Skill
|
|
```bash
|
|
npm run validate-skill .claude/skills/performance-testing/SKILL.md
|
|
```
|
|
|
|
### Validate All Skills
|
|
```bash
|
|
npm run validate-all-skills
|
|
```
|
|
|
|
### Generate Optimization Report
|
|
```bash
|
|
npm run optimize:report
|
|
```
|
|
|
|
## Framework Components
|
|
|
|
### 1. Claude 4.5 Patterns Guide
|
|
**Location:** [`claude-4-5-patterns.md`](./claude-4-5-patterns.md)
|
|
|
|
Comprehensive guide covering:
|
|
- Action-first directive patterns (`<default_to_action>`)
|
|
- Token compression techniques (60-75% reduction strategies)
|
|
- Structured output templates
|
|
- Quick reference card format
|
|
- Agent coordination patterns
|
|
- Implementation status tracking
|
|
|
|
**Key Techniques:**
|
|
- Remove verbose explanations → 75% token savings
|
|
- Use tables for dense information → 60% savings
|
|
- Consolidate redundant content → 60% savings
|
|
- Add action-first directives → Immediate agent guidance
|
|
|
|
### 2. Optimized Skill Template
|
|
**Location:** [`../templates/optimized-skill-template.md`](../templates/optimized-skill-template.md)
|
|
|
|
Standardized template with:
|
|
- YAML frontmatter (metadata, agents, dependencies)
|
|
- `<default_to_action>` block (100-200 tokens)
|
|
- Quick reference card section (200-400 tokens)
|
|
- Agent coordination hints with memory schemas
|
|
- Compressed core content
|
|
- Structured examples
|
|
|
|
**Token Budget:**
|
|
- YAML frontmatter: ~80 tokens
|
|
- `<default_to_action>`: 100-200 tokens
|
|
- Quick reference card: 200-400 tokens
|
|
- Core concepts: 300-500 tokens
|
|
- Implementation patterns: 200-400 tokens
|
|
- Agent coordination: 150-250 tokens
|
|
- Examples: 150-300 tokens
|
|
- **Total target:** 1,200-1,500 tokens
|
|
|
|
### 3. Validation Script
|
|
**Location:** [`../../scripts/validate-skill-optimization.ts`](../../scripts/validate-skill-optimization.ts)
|
|
|
|
Automated validation checking:
|
|
- ✅ YAML frontmatter completeness
|
|
- ✅ Required sections (`<default_to_action>`, quick reference, agent coordination)
|
|
- ✅ Token estimates (target: ≤1,500 tokens)
|
|
- ✅ Agent associations match manifest
|
|
- ✅ Implementation status accuracy
|
|
- ✅ Cross-references to dependencies
|
|
|
|
**Features:**
|
|
- Single skill or full fleet validation
|
|
- Optimization metrics (before/after comparison)
|
|
- Error reporting with severity levels
|
|
- Warning generation for improvement opportunities
|
|
- Detailed reports with actionable insights
|
|
|
|
## Optimization Workflow
|
|
|
|
### Phase 1: Baseline Analysis
|
|
```bash
|
|
# Validate current state of all skills
|
|
npm run validate-all-skills
|
|
|
|
# Review baseline metrics
|
|
# Total Skills: 41
|
|
# Baseline: 41 (needs optimization)
|
|
# Estimated baseline tokens: ~90,000
|
|
```
|
|
|
|
### Phase 2: Apply Optimization Patterns
|
|
|
|
For each skill:
|
|
|
|
1. **Read existing skill**
|
|
```bash
|
|
cat .claude/skills/performance-testing/SKILL.md
|
|
```
|
|
|
|
2. **Apply optimization patterns**
|
|
- Add YAML frontmatter with metadata
|
|
- Insert `<default_to_action>` block at top
|
|
- Create quick reference card section
|
|
- Compress verbose sections (paragraphs → bullets, tables)
|
|
- Add agent coordination hints
|
|
- Update implementation_status to `optimized`
|
|
|
|
3. **Validate optimized skill**
|
|
```bash
|
|
npm run validate-skill .claude/skills/performance-testing/SKILL.md
|
|
```
|
|
|
|
4. **Test with actual agent**
|
|
```typescript
|
|
Task("Performance test", "Run load test on API", "qe-performance-tester")
|
|
```
|
|
|
|
### Phase 3: Validation & Testing
|
|
|
|
```bash
|
|
# Full validation report
|
|
npm run optimize:report
|
|
|
|
# Expected output:
|
|
# ✅ Optimized: 1/41
|
|
# Token Savings: 1,300 tokens saved
|
|
# Average Reduction: 50%
|
|
# Target (45%): ✅ TARGET MET
|
|
```
|
|
|
|
### Phase 4: Quality Gates
|
|
|
|
Before marking as `production`:
|
|
- [ ] All validation errors resolved
|
|
- [ ] Token reduction ≥40% from baseline
|
|
- [ ] Quick reference card present
|
|
- [ ] Agent coordination section complete
|
|
- [ ] Tested with at least one agent
|
|
- [ ] Cross-references updated
|
|
- [ ] Implementation status accurate
|
|
|
|
## Validation Output Examples
|
|
|
|
### Single Skill Validation
|
|
```bash
|
|
$ npm run validate-skill .claude/skills/performance-testing/SKILL.md
|
|
|
|
✅ PASSED performance-testing
|
|
Path: /workspaces/agentic-qe-cf/.claude/skills/performance-testing/SKILL.md
|
|
Status: optimized
|
|
Tokens: 1,300 (Target: ≤1,500)
|
|
Reduction: 50.0% from baseline (2,600 tokens)
|
|
|
|
Sections:
|
|
YAML Frontmatter: ✅
|
|
<default_to_action>: ✅
|
|
Quick Reference Card: ✅
|
|
Agent Coordination: ✅
|
|
Core Content: ✅
|
|
Examples: ✅
|
|
Related Skills: ✅
|
|
```
|
|
|
|
### Full Fleet Report
|
|
```bash
|
|
$ npm run validate-all-skills
|
|
|
|
================================================================================
|
|
SKILL OPTIMIZATION REPORT
|
|
================================================================================
|
|
|
|
Total Skills: 41
|
|
✅ Optimized: 5
|
|
📝 Baseline: 35
|
|
⚠️ Draft: 1
|
|
|
|
Optimization Progress: 12.2%
|
|
|
|
Token Savings: 6,500 tokens saved
|
|
Average Reduction: 48.3%
|
|
Target (45%): ✅ TARGET MET
|
|
|
|
Top Optimizations:
|
|
1. performance-testing: 50.0% reduction
|
|
2. testability-scoring: 48.5% reduction
|
|
3. api-testing-patterns: 47.2% reduction
|
|
4. security-testing: 46.8% reduction
|
|
5. tdd-london-chicago: 45.3% reduction
|
|
|
|
Skills Needing Optimization (35):
|
|
• agentic-quality-engineering (4,200 tokens)
|
|
• cicd-pipeline-qe-orchestrator (3,200 tokens)
|
|
• six-thinking-hats (2,300 tokens)
|
|
• exploratory-testing-advanced (2,200 tokens)
|
|
• chaos-engineering-resilience (2,200 tokens)
|
|
... and 30 more
|
|
|
|
================================================================================
|
|
```
|
|
|
|
## Error Types & Fixes
|
|
|
|
### Critical Errors (Block Production)
|
|
|
|
**Missing Frontmatter:**
|
|
```yaml
|
|
---
|
|
name: skill-name
|
|
category: specialized-testing
|
|
priority: high
|
|
tokenEstimate: 1300
|
|
agents: [qe-agent-1]
|
|
implementation_status: optimized
|
|
---
|
|
```
|
|
|
|
**Missing `<default_to_action>`:**
|
|
```markdown
|
|
<default_to_action>
|
|
When [context]:
|
|
1. ACTION: Step with outcome
|
|
2. ACTION: Step with validation
|
|
3. ACTION: Step with completion
|
|
</default_to_action>
|
|
```
|
|
|
|
**Missing Quick Reference:**
|
|
```markdown
|
|
## Quick Reference Card
|
|
|
|
### When to Use
|
|
- Trigger 1
|
|
- Trigger 2
|
|
|
|
### Key Actions
|
|
1. Action with outcome
|
|
2. Validation with criteria
|
|
```
|
|
|
|
### High Severity Warnings
|
|
|
|
**Token Limit Exceeded:**
|
|
- Current: 2,600 tokens
|
|
- Target: ≤1,500 tokens
|
|
- **Fix:** Apply compression techniques from patterns guide
|
|
|
|
**Agent Mismatch:**
|
|
- Manifest agents: [qe-agent-1, qe-agent-2]
|
|
- Skill agents: [qe-agent-1]
|
|
- **Fix:** Add missing agents to frontmatter
|
|
|
|
### Medium Severity Warnings
|
|
|
|
**Inaccurate Token Estimate:**
|
|
- Estimated: 1,300 tokens
|
|
- Declared: 2,000 tokens
|
|
- **Fix:** Update `tokenEstimate` in frontmatter
|
|
|
|
## Optimization Metrics Dashboard
|
|
|
|
### Current State (Example)
|
|
```yaml
|
|
fleet_optimization_status:
|
|
total_skills: 41
|
|
optimized: 5
|
|
baseline: 35
|
|
draft: 1
|
|
|
|
progress: 12.2%
|
|
|
|
tokens:
|
|
baseline_total: 90,000
|
|
current_total: 83,500
|
|
saved: 6,500
|
|
avg_reduction: 48.3%
|
|
|
|
target:
|
|
reduction_goal: 45%
|
|
status: "ON TRACK" # ✅
|
|
|
|
priorities:
|
|
critical: 2 skills
|
|
high: 12 skills
|
|
medium: 23 skills
|
|
low: 4 skills
|
|
```
|
|
|
|
### Target Metrics
|
|
```yaml
|
|
completion_goals:
|
|
optimized_skills: 41/41 (100%)
|
|
token_reduction: 40-50%
|
|
total_token_savings: 40,500 tokens
|
|
estimated_final: 49,500 tokens
|
|
|
|
quality_gates:
|
|
- All skills have quick reference cards
|
|
- All skills have agent coordination sections
|
|
- Zero critical validation errors
|
|
- 100% agent association accuracy
|
|
- All skills tested with real agents
|
|
```
|
|
|
|
## Priority-Based Optimization Order
|
|
|
|
### 1. Critical Skills (2 skills) - Do First
|
|
```
|
|
1. agentic-quality-engineering (4,200 tokens) - Foundation for all agents
|
|
2. holistic-testing-pact (1,500 tokens) - Core PACT principles
|
|
```
|
|
|
|
### 2. High Priority (12 skills) - Do Second
|
|
```
|
|
3. tdd-london-chicago (2,800 tokens)
|
|
4. api-testing-patterns (2,500 tokens)
|
|
5. cicd-pipeline-qe-orchestrator (3,200 tokens)
|
|
6. performance-testing (2,600 tokens) ✅ DONE
|
|
7. security-testing (2,400 tokens)
|
|
8. test-design-techniques (2,400 tokens)
|
|
9. shift-left-testing (1,700 tokens)
|
|
10. shift-right-testing (1,900 tokens)
|
|
11. test-automation-strategy (2,200 tokens)
|
|
12. context-driven-testing (1,800 tokens)
|
|
13. exploratory-testing-advanced (2,200 tokens)
|
|
14. risk-based-testing (1,900 tokens)
|
|
```
|
|
|
|
### 3. Medium Priority (23 skills) - Do Third
|
|
All specialized testing, analysis-review, and infrastructure skills.
|
|
|
|
### 4. Low Priority (4 skills) - Do Last
|
|
```
|
|
38. consultancy-practices (1,600 tokens)
|
|
39. refactoring-patterns (1,900 tokens)
|
|
40. technical-writing (1,700 tokens)
|
|
41. pair-programming (2,100 tokens)
|
|
```
|
|
|
|
## Integration with Agents
|
|
|
|
### Memory Coordination
|
|
Optimized skills use standardized memory namespaces:
|
|
|
|
```typescript
|
|
// Store test results
|
|
memory.store('aqe/performance/load-test/2025-12-02', {
|
|
testType: 'load',
|
|
target: 'https://api.example.com',
|
|
results: { p95: 180, throughput: 5420 }
|
|
});
|
|
|
|
// Retrieve for coordination
|
|
const perfData = await memory.retrieve('aqe/performance/load-test/2025-12-02');
|
|
```
|
|
|
|
### Blackboard Coordination
|
|
```typescript
|
|
// Post completion event
|
|
blackboard.post('performance/test-completed', {
|
|
priority: 'high',
|
|
payload: { status: 'success', artifacts: ['report.html'] }
|
|
});
|
|
|
|
// Subscribe to quality gate decisions
|
|
blackboard.subscribe('quality/gate-evaluation', callback);
|
|
```
|
|
|
|
### Fleet Orchestration
|
|
```typescript
|
|
const fleet = await FleetManager.coordinate({
|
|
strategy: 'performance-testing',
|
|
agents: ['qe-performance-tester', 'qe-quality-analyzer'],
|
|
memoryNamespace: 'aqe/performance',
|
|
coordination: { shareResults: true }
|
|
});
|
|
```
|
|
|
|
## Best Practices
|
|
|
|
### ✅ Do This
|
|
1. **Validate before and after optimization**
|
|
2. **Test with actual agents** to ensure functionality
|
|
3. **Keep examples minimal** but runnable
|
|
4. **Use tables** for comparison data
|
|
5. **Add clear action directives** at the top
|
|
6. **Document all agent associations**
|
|
7. **Cross-reference related skills**
|
|
8. **Track optimization metrics**
|
|
|
|
### ❌ Avoid This
|
|
1. **Over-compression** that loses clarity
|
|
2. **Removing critical context** or examples
|
|
3. **Skipping validation** before marking as done
|
|
4. **Ignoring agent feedback** during testing
|
|
5. **Incomplete frontmatter** metadata
|
|
6. **Missing quick reference cards**
|
|
7. **Vague action directives**
|
|
8. **Breaking cross-skill dependencies**
|
|
|
|
## Troubleshooting
|
|
|
|
### Issue: Validation Fails with Token Count Error
|
|
```
|
|
ERROR: Token estimate 2,000 differs from actual 1,300
|
|
```
|
|
|
|
**Solution:**
|
|
```bash
|
|
# Update frontmatter tokenEstimate to match actual
|
|
vim .claude/skills/my-skill/SKILL.md
|
|
# Change: tokenEstimate: 2000
|
|
# To: tokenEstimate: 1300
|
|
```
|
|
|
|
### Issue: Missing Section Error
|
|
```
|
|
ERROR: Quick Reference Card section is missing
|
|
```
|
|
|
|
**Solution:**
|
|
```bash
|
|
# Add section from template
|
|
cat docs/templates/optimized-skill-template.md
|
|
# Copy "Quick Reference Card" section into skill
|
|
```
|
|
|
|
### Issue: Agent Mismatch
|
|
```
|
|
ERROR: Missing agents from manifest: qe-agent-2
|
|
```
|
|
|
|
**Solution:**
|
|
```yaml
|
|
# Update frontmatter agents array
|
|
agents: [qe-agent-1, qe-agent-2]
|
|
```
|
|
|
|
## Monitoring Progress
|
|
|
|
### Daily Progress Tracking
|
|
```bash
|
|
# Generate daily report
|
|
npm run optimize:report > reports/optimization-progress-$(date +%Y-%m-%d).txt
|
|
|
|
# Track changes
|
|
git diff HEAD~1 -- .claude/skills/*/SKILL.md
|
|
```
|
|
|
|
### Weekly Milestones
|
|
```bash
|
|
# Week 1: Critical skills (2 skills)
|
|
# Week 2: High priority (12 skills)
|
|
# Week 3: Medium priority (15 skills)
|
|
# Week 4: Medium priority (8 skills)
|
|
# Week 5: Low priority (4 skills)
|
|
```
|
|
|
|
### Success Criteria
|
|
- [ ] 41/41 skills optimized
|
|
- [ ] Average token reduction ≥45%
|
|
- [ ] Zero critical validation errors
|
|
- [ ] All skills tested with agents
|
|
- [ ] Complete agent coordination documentation
|
|
- [ ] Full cross-reference integrity
|
|
|
|
## Resources
|
|
|
|
### Documentation
|
|
- **Patterns Guide:** [claude-4-5-patterns.md](./claude-4-5-patterns.md)
|
|
- **Template:** [optimized-skill-template.md](../templates/optimized-skill-template.md)
|
|
- **Skills Manifest:** [skills-manifest.json](../../.claude/skills/skills-manifest.json)
|
|
|
|
### Tools
|
|
- **Validation Script:** [validate-skill-optimization.ts](../../scripts/validate-skill-optimization.ts)
|
|
- **NPM Commands:**
|
|
- `npm run validate-skill [path]`
|
|
- `npm run validate-all-skills`
|
|
- `npm run optimize:report`
|
|
|
|
### Reference Implementations
|
|
- **Optimized Example:** `.claude/skills/performance-testing/SKILL.md` (50% reduction)
|
|
- **Baseline Example:** `.claude/skills/testability-scoring/SKILL.md` (pre-optimization)
|
|
|
|
## Contributing
|
|
|
|
### Adding New Optimization Patterns
|
|
1. Document pattern in `claude-4-5-patterns.md`
|
|
2. Add example to template
|
|
3. Update validation script checks
|
|
4. Test with multiple skills
|
|
5. Measure token reduction impact
|
|
|
|
### Reporting Issues
|
|
- **Validation Errors:** Open issue with skill name and error output
|
|
- **Pattern Suggestions:** Share token reduction techniques that worked
|
|
- **Template Improvements:** Suggest better section structures
|
|
|
|
---
|
|
|
|
**Framework Version:** 1.0.0
|
|
**Last Updated:** 2025-12-02
|
|
**Maintained By:** Agentic QE Fleet Architecture Team
|
|
**Target:** 40-50% token reduction across 41 skills
|
|
**Status:** Ready for full fleet optimization
|