一键导入
improve-system
Keep your system sharp. Reviews your setup, captures learnings, audits for rot, recaps your sessions. Run it regularly to keep improving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Keep your system sharp. Reviews your setup, captures learnings, audits for rot, recaps your sessions. Run it regularly to keep improving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Query AI models in parallel via OpenRouter and synthesize findings. Use when the user says "ask [model]", "get [model]'s opinion", "what does [model] think", "multi-model review", "get a second opinion", "council review", "validate this with [model]", or names any supported model alongside content to review. Requires OPENROUTER_API_KEY set in the environment.
Build ANY interactive HTML artifact backed by a Claude Code channel plugin. The user gets a localhost UI where they can pin comments anywhere on the page or on specific data points; each pin push-delivers to the live Claude session as a channel notification; Claude addresses the question (queries MCPs, runs code, etc.) and updates the artifact in place via tool calls. Use this skill whenever the user wants an interactive visualization, dashboard, explorer, annotation tool, design canvas, data tool, or ANY UI they can "poke at and have Claude answer". Trigger on phrases like "interactive artifact", "pin comments", "channel plugin", "Figma-style comments on data", "annotations that Claude responds to", "build me a dashboard with feedback", "dashboard I can chat with", "tool I can leave notes on", "make an artifact that updates when I ask it questions", "interactive thing backed by a channel", or any reference to the fakechat plugin pattern. This is the right skill any time the user wants more than a one-shot an
This skill should be used when the user asks to "design an ETL pipeline", "build data ingestion", "set up data orchestration", "troubleshoot pipeline issues", "optimize data workflows", or mentions ELT, medallion architecture, batch vs streaming, or data transformation patterns.
This skill should be used when the user asks to "write a prompt", "improve my prompt", "fix this prompt", "optimize a prompt", "learn prompting techniques", "get prompt templates", or mentions prompt engineering, prompt quality, or prompt rewriting. Applies 11 foundational techniques from Forward Future's guide.
This skill should be used when the user asks to "design KPIs", "create a KPI system", "build a measurement framework", "develop a balanced scorecard", "define metrics", "prototype a dashboard", "shortlist measures", "build a KPI Tree", "set up management reporting", or mentions ROKS methodology, KPI definition sheets, stakeholder engagement for measurement, or sustaining KPI systems.
This skill should be used when the user asks to "review installed skills", "find duplicates", "detect skill overlaps", "identify skill gaps", "optimize skills", "audit my skills", or "troubleshoot skill conflicts". Supports Gemini, Claude Code, Cursor, Copilot, Windsurf, and custom setups.
基于 SOC 职业分类
| name | improve-system |
| description | Keep your system sharp. Reviews your setup, captures learnings, audits for rot, recaps your sessions. Run it regularly to keep improving. |
Keep your system sharp. One skill, four modes. Detect the right mode from conversation context, or ask.
| Mode | Trigger | What it does |
|---|---|---|
| Setup Review | Default for new users, "review my setup", "how's my setup". | Full audit of your Claude Code environment with prioritized action items. |
| Experience Capture | "capture this", "log this", user describes a win/lesson. | Quick structured entry written to knowledge folder. |
| Session Review | "recap my week", "what did I do", bare invocation for returning users. | Weekly recap from session history and git log. |
| Audit | "audit", "health check", "what's stale". | Check for stale rules, unused servers, dead skills, contradictions. |
If unclear, ask:
"What are we working on? I can:
- Review your setup (CLAUDE.md, MCP servers, skills, hooks, project structure)
- Capture an experience (a win, lesson, or story)
- Recap your sessions (weekly review from session history)
- Audit your system (find stale or conflicting content)
Or describe what you're thinking and I'll figure it out."
Everything comes from local files. No MCP read calls.
~/.claude/projects/*/. Extract: projects worked on, tools used, skills invoked, timestamps, summaries, duration.~/.claude/CLAUDE.md, project-level CLAUDE.md, ~/.claude/settings.json, MCP server configs (~/.claude/mcp_servers.json).git log --oneline --since="2 weeks ago" for what was actually committed../knowledge/ (if exists).Read local session files from ~/.claude/projects/*/ to understand usage level.
The core coaching mode. Full audit of their Claude Code environment.
When someone is new, don't punt them. Teach them what Claude Code can do, understand their goals, and set them up right.
Step 1: Welcome
"Welcome! Looks like you're just getting started. Let me walk you through what's possible and help you set things up right from the start."
Step 2: Understand their goal
Ask ONE question:
"What are you mainly using Claude Code for? Building an app, automating workflows, writing content, learning to code, something else?"
Wait for their answer. This shapes everything that follows.
Step 3: Project structure check
Read the folder structure, CLAUDE.md, README, and key files. Based on their stated goal + what the project contains:
If the project is new or minimal, suggest structure based on project type:
knowledge/ folder with relevant subfolders.claude/skills/ with 1-2 starter skills matching their goalprojects/ folder if they'll manage multiple workstreamsIf the project already has structure, acknowledge what's there and suggest gaps.
Offer to set up whatever they want right now.
Step 4: Claude Code walkthrough
Based on their goal, walk them through the capabilities that matter most. Keep it practical, not a feature dump.
For everyone:
Based on their goal:
Keep each section to 2-3 sentences max.
Step 5: Quick config check
Even without session data, check their config files:
If you can fix something right now, offer to do it. End with a clear next action, not a menu.
Skip to End of Skill after onboarding.
Step 1: Check for previous reviews
If this is a return visit, mention:
"Last time I suggested: {previous recommendations}. Want me to check how you're doing on those, or start fresh?"
For first review, ask:
"Want a quick review or a deep dive?"
- Quick: I'll check your setup, recent sessions, and give you 3 things to fix this week.
- Deep: I'll read every config file, audit your full environment, and give you a prioritized action plan.
Step 2: Quick Review
Analyze from local session files:
Output exactly 3 action items, ranked by impact:
## Setup Review
**Activity**: {current streak, main focus}
### What's Working Well
- {1-2 things they're doing well}
### What to Improve
1. {Most impactful action item with specific steps}
2. {Second action item}
3. {Third action item}
### Quick Win
{One thing they can do in the next 5 minutes}
Step 3: Deep Dive
Read and audit every layer. For each layer, read the relevant files and cross-reference with session history.
Layer 1: CLAUDE.md
Read ~/.claude/CLAUDE.md (global) and any project-level CLAUDE.md.
Check:
Analyze the gap between what they do and what their CLAUDE.md says:
Layer 2: MCP Servers
Read ~/.claude/mcp_servers.json (or equivalent config).
Check:
Layer 3: Skills
Read all skills in ~/.claude/skills/.
Check:
Layer 4: Hooks
Check ~/.claude/settings.json and project-level settings for hooks.
Check:
Layer 5: Project Structure and Knowledge
Classify the project type:
Based on project type, check for:
.claude/skills/ folder (repeated workflows should become skills)knowledge/ or equivalent context folderLayer 6: Workflow Patterns
From session history, identify:
Deep Dive Output Format:
## Deep Dive Results
**Environment Score**: {X}/10
Based on recent sessions across {Y} projects.
### Critical (fix now)
1. {Finding}: {what's wrong and why it matters}
Fix: {exact action to take}
### High Impact (do this week)
1. {Finding}: {what's wrong and why it matters}
Fix: {exact action to take}
### Nice to Have (when you have time)
1. {Finding}
Fix: {action}
### CLAUDE.md
**Current**: {line count} lines, {rule count} rules
Add:
1. `{exact rule text}` - You did {X} in {Y} of your recent sessions.
Remove:
1. `{quoted existing rule}` - {reason}
Sharpen:
1. Before: `{existing rule}` -> After: `{improved rule}`
### What's Working Well
- {Positive finding}
- {Positive finding}
Keep the total list to 10 items max. Prioritize ruthlessly. Keep CLAUDE.md under 30 lines if fixing.
Step 4: Follow-up on previous recommendations
If return visit and user wants to check progress:
Step 5: Apply on approval
"Want me to fix any of these now? I can update your CLAUDE.md, create missing skills, or configure MCP servers."
Work through fixes one by one, confirming each before applying.
Quick capture. No recap needed.
From what the user said, extract:
# {Date} - {Brief Title}
## What happened
{1-2 paragraphs based on what they described}
## Key learning
- {The transferable insight}
## Why it matters
{One sentence on why this is worth remembering}
## Tags
{topic1, topic2, topic3}
Write to ./knowledge/experiences/{YYYY-MM-DD}-{brief-slug}.md. Create directory if needed with mkdir -p.
## Captured
**{title}** saved to `{filename}`
Weekly recap from session history and git log.
Read JSONL session files from ~/.claude/projects/*/. Focus on the last 7 days. Also run git log --oneline --since="7 days ago" for commit context.
Extract:
## This Week
**{streak} day streak | Focus: {main project/activity}**
### What you worked on
- {Project/activity 1}
- {Project/activity 2}
### Best session
{The most interesting or productive session this week. One sentence.}
### Add to your playbook
{1-2 specific things they should start doing based on this week's patterns.}
Keep the recap under 15 lines. If < 3 sessions this week: "Light week. Here's what I have:" and generate what you can.
After showing the recap, ask:
"Anything else from this week worth capturing? A win, a lesson, something you figured out. A sentence or two is plenty, or type 'skip'."
If they share something, capture it as an experience entry. If they skip, move on.
Write the weekly recap to ./knowledge/experiences/recaps/{YYYY-MM-DD}-weekly-recap.md. Create directories as needed with mkdir -p.
Quick health check for rot.
Read all setup files from the Data Sources section above.
~/.claude/skills/ that reference missing files or broken patterns## System Audit
**Health**: {Good / Needs attention / Needs cleanup}
### Issues Found
1. {Issue} - {what's wrong and what to do}
2. {Issue} - {what's wrong and what to do}
### Clean
- {Things that checked out fine}
Keep to 10 items max. If everything is clean, say so and suggest Setup Review mode instead.
"Want me to fix any of these?"
Apply only what they approve. Never auto-delete without explicit approval.