Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Workshop one improvement idea into an implementation plan. Use when the user says 'let's flesh out idea-X', 'turn this into a plan', 'improve Dex's Y'. Not for ranking the whole backlog; use `dex-backlog`. Not for a PRD for the user's own product; use `product-brief`.
.claude/skills/davekilleen-dex-improve/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 151% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 90% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 93% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 260% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 180% | 0% |
In plain English: Your design partner for making Dex better. Three ways to use it:
When to use it:
How to run it:
/dex-improve # Shows menu of options
/dex-improve "your idea here" # Jumps straight to workshoppingWhen invoked, offer these options:
How would you like to explore improvements?
1. **I have an idea** — Workshop a specific improvement
2. **What's new?** — Review Claude Code changes since [last check: DATE]
3. **Full audit** — Review all capabilities vs. your current usage
Or just describe your idea and I'll start workshopping.If user provides $IDEA argument, skip to Mode 1 directly.
Arguments: $IDEA — High-level description of what you want to improve
Parse the idea and frame it back:
Build context from multiple sources:
Internal (always check):
06-Resources/Learnings/ # What you've learned so far
System/Skills/ # Existing reusable behaviors
.claude/commands/ # Existing commands that might overlap
System/pillars.yaml # Strategic prioritiesExternal (when needed):
Check:
Map requirements to optimal Claude Code features:
| Requirement Pattern | Suggested Feature | Why | |---------------------|-------------------|-----| | "Every time I edit X, do Y" | PostToolUse hook | Automatic trigger after tool completion | | "Before doing X, check Y" | PreToolUse hook | Validation/confirmation gate | | "At start of session, load Z" | SessionStart hook | Context injection | | "Fast search while I work" | Explore sub-agent | Haiku model, runs in parallel | | "Different perspective on X" | Custom sub-agent | Isolated context, specific focus | | "Multi-step structured workflow" | Skill | Reusable behavior, always available | | "Explicit invocation with steps" | Command | User-triggered workflow | | "Connect to external service" | MCP integration | Tool access to external systems |
Present the capability analysis to the user.
Suggest 2-3 adjacent improvements:
Frame as: "While we're here, you might also consider..."
Drive toward concrete requirements through focused questions:
Loop between Research → Expand → Refine until requirements are solid.
When requirements are firm:
plans/dex-improvement-[slug].md06-Resources/Learnings/Review recent Claude Code changes and suggest improvements.
System/claude-code-state.jsonlast_check date?📢 Claude Code Updates (since [last check date])
=== NEW CAPABILITIES ===
1. [Feature Name]
- What it does: [description]
- How it could help: [specific Dex improvement]
- Effort to implement: Low/Medium/High
2. [Feature Name]
...
=== SUGGESTED IMPROVEMENTS ===
Based on these new capabilities, here's what you could build:
1. [Improvement name]
- What: [description]
- Why: [connects to which pillar/job-to-be-done]
- Uses: [which new capability]
Want to workshop any of these? (Enter number or describe your own idea)Location: System/claude-code-state.json
json{ "last_check": "2026-01-22", "last_version_seen": "1.0.30", "features_seen": [ "hooks", "sub-agents", "skills", "commands", "mcp" ], "features_noted": [ { "version": "1.0.30", "feature": "Async hooks", "date_seen": "2026-01-22" } ] }
Review all known Claude Code capabilities against your current system.
.claude/ folder for hooks, commands, settingsSystem/Skills/ for skillscore/mcp/ for MCP integrations06-Resources/Learnings/ for known patterns=== CAPABILITY AUDIT ===
✅ Using Well:
- Commands (12 defined)
- Skills (person-lookup)
⚠️ Underutilized:
- Hooks — No hooks configured. Could automate:
- Session start: Load context automatically
- Post-edit: Update related files
❌ Not Using:
- Sub-agents — Could parallelize research tasks
- MCP beyond tasks — Calendar, email integrations possible
=== RECOMMENDATIONS ===
Ranked by impact vs. effort:
1. [High impact, low effort]
- Add SessionStart hook to load daily context
- Why: Saves 30 seconds every session
- Connects to: [pillar]
2. [High impact, medium effort]
...Create at: plans/dex-improvement-[slug].md
markdown# Dex Improvement: [Title] **Created:** [Date] **Status:** Planning → In Progress → Complete **Pillar:** [pillar name if configured] ## Overview [2-3 sentence summary of what we're improving and why] ## Requirements - [ ] Requirement 1 - [ ] Requirement 2 - [ ] Requirement 3 ## Capability Analysis | Requirement | Implementation | Feature Type | Rationale | |-------------|----------------|--------------|-----------| | [req] | [how] | Hook/Sub-agent/Skill/Command | [why this approach] | ## Recommended Approach [Which Claude Code features to use and why. Include trade-offs considered.] ## Implementation Steps ### Phase 1: [Foundation] 1. [Step] 2. [Step] ### Phase 2: [Core] 1. [Step] 2. [Step] ## Files to Create/Modify | File | Action | Purpose | |------|--------|---------| | `path/to/file` | Create/Modify | [what] | ## Compound Opportunities [What else we could solve while building this] - [ ] [Adjacent improvement 1] - [ ] [Adjacent improvement 2] ## Acceptance Criteria - [ ] [Testable outcome 1] - [ ] [Testable outcome 2] ## Questions Resolved - Q: [Question that came up] - A: [How we decided]
/dex-improve "Better meeting action item capture"
> **Understanding:** You want to improve how action items flow from meetings
> into your task system. This touches workflows (meeting processing) and
> task management (capture and routing).
>
> **Current state** (from Learnings):
> - Meeting notes go to `00-Inbox/Meetings/`
> - Action items manually extracted during review
>
> **Capability scan:**
> - PostToolUse hook could auto-trigger processing after meeting note creation
> - Sub-agent could parallel process: action items, follow-ups, person updates
>
> **Questions:**
> 1. Where are items getting lost—during capture, or in follow-through?
> 2. Would auto-drafted follow-up emails be valuable?/dex-improve
> [selects "What's new?"]
> 📢 Claude Code Updates (since 2026-01-15)
>
> === NEW CAPABILITIES ===
> 1. Async Hooks — Hooks can now run without blocking
> - How it could help: Faster session startup
> - Effort: Low
>
> === SUGGESTED IMPROVEMENTS ===
> 1. Non-blocking context loading
> - What: Load learnings/preferences in background
> - Why: Snappier session starts
>
> Want to workshop any of these?/dex-improve
> [selects "Full audit"]
> === CAPABILITY AUDIT ===
>
> ✅ Using Well: Commands (12), Skills (1)
> ⚠️ Underutilized: Hooks (0 configured)
> ❌ Not Using: Sub-agents, Advanced MCP
>
> === TOP RECOMMENDATION ===
> Add SessionStart hook — saves context loading time every session
>
> Want me to workshop this improvement?This isn't just requirements gathering—it's capability-aware design. The goal is to help you leverage Claude Code's full potential while building exactly what you need, nothing more.
Update System/usage_log.md to mark improvement workshop as used.
Analytics (Silent):
Call track_event with event_name improvement_workshopped and properties:
idea_idThis only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".
Other measured skills in the registry, with their headline benchmark lift.