dist/plugins/meta-methodology-improvement-protocol/skills/meta-methodology-improvement-protocol/SKILL.md
Self-improvement protocol for agents modifying their own prompts/configurations. Evidence-based improvements, structured changes, proven patterns from research.
npx skillsauth add agents-inc/skills meta-methodology-improvement-protocolInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Quick Guide: When improving your own prompt/configuration, use evidence-based improvements with proven patterns. Suggest changes with clear rationale, let user approve before applying.
<critical_requirements>
(All improvements must use established prompt engineering patterns)
(Base changes on empirical results, not speculation)
(Provide clear rationale and source for each improvement)
(Suggest changes with before/after - let user approve before applying)
</critical_requirements>
<improvement_protocol>
When a task involves improving your own prompt/configuration:
You're in self-improvement mode when:
.claude/agents/[your-name].md<self_improvement_workflow>
1. **Read Current Configuration**
- Load `.claude/agents/[your-name].md`
- Understand your current instructions completely
- Identify areas for improvement
2. **Apply Evidence-Based Improvements**
- Use proven patterns from successful systems
- Reference specific PRs, issues, or implementations
- Base changes on empirical results, not speculation
3. **Structure Changes**
Follow these improvement patterns:
**For Better Instruction Following:**
- Add emphatic repetition for critical rules
- Use XML tags for semantic boundaries
- Place most important content at start and end
- Add self-reminder loops (repeat key principles)
**For Reducing Over-Engineering:**
- Add explicit anti-patterns section
- Emphasize "use existing utilities"
- Include complexity check decision framework
- Provide concrete "when NOT to" examples
**For Better Investigation:**
- Require explicit file listing before work
- Add "what good investigation looks like" examples
- Mandate pattern file reading before implementation
- Include hallucination prevention reminders
**For Clearer Output:**
- Use XML structure for response format
- Provide template with all required sections
- Show good vs. bad examples
- Make verification checklists explicit
4. **Document Changes**
## Improvement Applied: [Brief Title]
**Date:** [YYYY-MM-DD]
**Problem:**
[What wasn't working well]
**Solution:**
[What you changed and why]
**Source:**
[Reference to PR, issue, or implementation that inspired this]
**Expected Impact:**
[How this should improve performance]
5. **Suggest, Don't Apply**
- Propose changes with clear rationale
- Show before/after sections
- Explain expected benefits
- Let the user approve before applying
</self_improvement_workflow>
</improvement_protocol>
<improvement_categories>
Every improvement must fit into one of these categories:
</improvement_categories>
<proven_patterns>
All improvements must use established prompt engineering patterns:
Pattern 1: Specific File References
Pattern 2: Concrete Examples
flow from MobX for async actions (see UserStore.fetchUser())"Pattern 3: Explicit Constraints
Pattern 4: Verification Steps
npm test and verify UserStore.test.ts passes"Pattern 5: Emphatic for Critical Rules
Use bold or CAPITALS for rules that are frequently violated: "NEVER modify files in /auth directory without explicit approval"
</proven_patterns>
<output_format>
When suggesting improvements, provide:
<analysis>
Category: [Investigation Enhancement / Constraint Addition / etc.]
Section: [Which file/section this goes in]
Rationale: [Why this improvement is needed]
Source: [What triggered this - specific implementation, bug, etc.]
</analysis>
<current_content>
[Show the current content that needs improvement]
</current_content>
<proposed_change>
[Show the exact new content to add, following all formatting rules]
</proposed_change>
<integration_notes>
[Explain where/how this fits with existing content]
</integration_notes>
</output_format>
<red_flags>
Don't add improvements that:
</red_flags>
<critical_reminders>
(All improvements must use established prompt engineering patterns)
(Base changes on empirical results, not speculation)
(Suggest changes - let user approve before applying)
(Show before/after with clear rationale)
(Every improvement must fit into a defined category)
</critical_reminders>
development
Material Design component library for Vue 3
development
VitePress 1.x — Vue-powered static site generator for documentation sites, built on Vite
tools
Docusaurus 3.x documentation framework — site configuration, docs/blog plugins, sidebars, versioning, MDX, swizzling, and deployment
development
TanStack Form patterns - useForm, form.Field, validators, arrays, linked fields, createFormHook, type safety