Agent Skill
2/7/2026

meta-iterate

Analyzes session performance and iterates agent/skill/rule prompts for self-improvement, and provides skill development guidance. This skill should be used when user says "improve prompts", "analyze sessions", "self-improve", "discover skills", "compound learnings", "learn from sessions", "优化工作流", "迭代agent", "分析session", "发现新skill", "积累经验", "学习总结", "提取规则", or when developing skills with "write skill", "create skill", "开发 skill", "插件开发", "skill development". Triggers on /meta-iterate, 自我改进, 会话分析, prompt优化, skill开发.

L
lazyman
2GitHub Stars
1Views
npx skills add lazyman-ian/dev-flow

SKILL.md

Namemeta-iterate
DescriptionAnalyzes session performance and iterates agent/skill/rule prompts for self-improvement, and provides skill development guidance. This skill should be used when user says "improve prompts", "analyze sessions", "self-improve", "discover skills", "compound learnings", "learn from sessions", "优化工作流", "迭代agent", "分析session", "发现新skill", "积累经验", "学习总结", "提取规则", or when developing skills with "write skill", "create skill", "开发 skill", "插件开发", "skill development". Triggers on /meta-iterate, 自我改进, 会话分析, prompt优化, skill开发.

name: meta-iterate description: Analyzes session performance and iterates agent/skill/rule prompts for self-improvement, and provides skill development guidance. This skill should be used when user says "improve prompts", "analyze sessions", "self-improve", "discover skills", "compound learnings", "learn from sessions", "优化工作流", "迭代agent", "分析session", "发现新skill", "积累经验", "学习总结", "提取规则", or when developing skills with "write skill", "create skill", "开发 skill", "插件开发", "skill development". Triggers on /meta-iterate, 自我改进, 会话分析, prompt优化, skill开发. model: opus memory: user context: fork allowed-tools: [Read, Glob, Grep, Write, Edit, Bash, WebSearch, Task, TaskCreate, TaskUpdate, TaskList, AskUserQuestion]

meta-iterate - Self-Improvement & Skill Development

Analyze Claude Code session performance, iterate on prompts, and guide skill/plugin development.

When to Use

Self-Improvement Mode

  • Periodically evaluate workflow effectiveness
  • After noticing repeated issues
  • When prompted by session-end reminder (every 10 sessions)
  • To proactively improve Claude capabilities
  • To compound learnings into permanent artifacts

Skill Development Mode

  • Creating new skills
  • Improving existing skills
  • Developing plugins
  • Auditing skill quality

Commands

Self-Improvement Commands

CommandPurpose
/meta-iterateRun full 5-phase workflow
/meta-iterate evaluateOnly evaluate sessions
/meta-iterate discoverDiscover new skill opportunities
/meta-iterate compoundTransform learnings into skills/rules
/meta-iterate diagnoseOnly diagnose issues
/meta-iterate proposeOnly generate proposals
/meta-iterate applyApply approved changes
/meta-iterate verifyVerify improvement effects

Skill Development Commands

CommandPurpose
/meta-iterate skill-createCreate new skill from template
/meta-iterate skill-auditAudit existing skill quality
/meta-iterate skill-improveImprove specific skill

Workflows

Self-Improvement Workflow

evaluate → discover/compound (optional) → diagnose → propose → [approve] → apply → verify
PhaseInputOutputAgent
evaluateBraintrust logsEVAL-<date>.jsonevaluate-agent
discoverEvaluation dataDISCOVER-<date>.md(built-in)
compoundLearnings filesArtifacts proposal(built-in)
diagnoseEvaluationDIAG-<date>.mddiagnose-agent
proposeDiagnosisPROP-<date>.mdpropose-agent
applyProposals + approvalComponent filesapply-agent
verifyPost-change sessionsITER-NNN.mdverify-agent

Skill Development Workflow

design → create → validate → improve
PhaseInputOutput
DesignSkill conceptDesign decisions
CreateDesignSKILL.md + references/
ValidateSkill filesChecklist results
ImproveAudit findingsUpdated skill

Options

OptionDefaultDescription
--recent N10Number of sessions to analyze
--target PATHallSpecific component to focus on
--type TYPEallagent, skill, rule, or all
--threshold N70Score threshold for recommendations

Examples

# Full workflow
/meta-iterate

# Evaluate recent 20 sessions
/meta-iterate evaluate --recent 20

# Discover new skill opportunities
/meta-iterate discover

# Compound learnings into permanent artifacts
/meta-iterate compound

# Focus on specific agent
/meta-iterate --target agents/plan-agent.md

# Apply specific proposals
/meta-iterate apply --proposals PROP-2026-01-10.md

# Verify after improvements
/meta-iterate verify

Output Files

PhaseLocationFormat
Evaluatethoughts/evaluations/EVAL-YYYY-MM-DD.jsonJSON
Discoverthoughts/discoveries/DISCOVER-YYYY-MM-DD.mdMarkdown
Compoundthoughts/proposals/COMPOUND-YYYY-MM-DD.mdMarkdown
Diagnosethoughts/diagnoses/DIAG-YYYY-MM-DD.mdMarkdown
Proposethoughts/proposals/PROP-YYYY-MM-DD.mdMarkdown
ApplyComponent files + thoughts/iterations/ITER-NNN.mdMarkdown
Verifythoughts/iterations/ITER-NNN.md (updated)Markdown

Human Review Gate

Phase 4 (APPLY) requires explicit approval:

  1. Review proposals in thoughts/proposals/
  2. Confirm which changes to apply
  3. Backups saved to thoughts/backups/

This ensures human oversight on all prompt changes.

Integration with dev-flow

dev-flow ComponentUsage
dev_ledgerTrack iteration tasks
dev_reasoningRecord iteration decisions
braintrust_analyze.pySession data source (primary)
Local JSONL parsingSession data source (fallback)

Skill Development Guide

See references/skill-development.md for:

  • Creating new skills
  • SKILL.md frontmatter best practices
  • Skill quality checklist
  • Plugin development guidelines

Local Mode

See references/local-mode.md for:

  • Using without Braintrust
  • Local data sources
  • Troubleshooting common issues

References

  • references/compound-learnings.md - Detailed process for transforming learnings into artifacts
  • references/skill-template.md - SKILL.md template

Quick Reference

# Weekly check (full workflow)
/meta-iterate

# Find new skill opportunities
/meta-iterate discover

# Transform learnings into permanent artifacts
/meta-iterate compound

# After noticing issues
/meta-iterate evaluate --recent 5
/meta-iterate diagnose

# Apply improvements
/meta-iterate propose
# Review proposals...
/meta-iterate apply

# Verify after 5+ new sessions
/meta-iterate verify
Skills Info
Original Name:meta-iterateAuthor:lazyman