← ClaudeAtlas

cross-task-learninglisted

Pattern for aggregating insights across multiple tasks to enable data-driven evolution.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 82
Install: claude install-skill aiskillstore/marketplace
# Cross-Task Learning Skill Pattern for maintaining aggregated insights across all completed tasks. ## When to Load This Skill - Reflector: After writing individual reflection - Evolver: Before analyzing reflections (to get aggregated view) ## Core Concept Individual reflections capture task-specific learnings. Cross-task learning aggregates these to identify: - **Patterns that keep appearing** → Skill candidates - **Strategies that consistently work** → Best practices - **Strategies that keep failing** → Anti-patterns - **Bottlenecks that recur** → System weaknesses - **Proposals that keep emerging** → Priority improvements ## Aggregate File Location: `memory/reflections/_aggregate.json` Example structure (compact JSON): ```json {"last_updated":"ISO-8601","tasks_analyzed":15,"strategy_effectiveness":[{"strategy":"Spawn parallel explorers for context","uses":12,"successes":10,"effectiveness_score":0.83,"notes":"Works well for unfamiliar codebases"}],"failure_patterns":[{"pattern":"Contract conflicts in parallel implementation","occurrences":4,"severity":"high","status":"active"}],"skill_candidates":[{"pattern":"Read → Explore → Implement → Test → Verify","frequency":8,"effectiveness":"high","proposed_skill_name":"implementation-cycle"}]} ``` ## Update Protocol (for Reflector) After writing individual reflection, update aggregate: ``` 1. Read current _aggregate.json 2. Read the reflection just written 3. Update task_history: - Add new entry with task_id, times