brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Use when the user explicitly asks to inspect past Codex or Claude Code sessions, runs, or chats from a specific time range and extract reusable upgrades (skills to codify, memories to pin, or strategy-shaped findings that can be represented as skills or memories). Also invoked
$ npx -y skills add getcrew44/crew44 --skill session-skill-mining --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/session-skill-miningContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user explicitly asks to inspect past Codex or Claude Code sessions, runs, or chats from a specific time range and extract reusable upgrades (skills to codify, memories to pin, or strategy-shaped findings that can be represented as skills or memories). Also invoked
name: session-skill-mining description: Use when the user explicitly asks to inspect past Codex or Claude Code sessions, runs, or chats from a specific time range and extract reusable upgrades (skills to codify, memories to pin, or strategy-shaped findings that can be represented as skills or memories). Also invoked by the auto-optimizer scheduler to produce structured JSON suggestions for the Auto-optimization route.
Review AI coding sessions, run metadata, and edit history from an explicit time range and identify two kinds of upgrades:
1. **Skills** — reusable patterns worth codifying as a SKILL.md 2. **Memories** — facts about the project or the user worth pinning so the agent does not rediscover them every session
Strategy-shaped findings are still in scope: routing, scheduling, agent shape, cost, queueing, and role-boundary patterns. Do not emit a separate `strategy` kind. Map them to:
The auto-optimizer (`Auto optimization` route in Crew44) invokes this skill on a schedule and parses the JSON block from your response. When invoked manually by the user, emit both the readable summary and the JSON so the user can see what would be persisted.
You are judged on signal-to-noise, not volume. Default to NOT surfacing. An empty `suggestions` array is a valid and often correct response. If a candidate does not clearly clear the bar below, drop it.
The cost of a false positive is high: the user has to read, judge, and reject it, and a single weak suggestion poisons trust in the entire scan. The cost of a missed signal is low: the same pattern will fire again next week if it is real.
Orchestrate a crew of specialist AI agents in one local-first workspace. Each role on its best model, with memory and skills that compound. Free, MIT.
Repo: getcrew44/crew44
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting…
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical…
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes