Skip to main content

agent-md-refactor

Refactor oversized agent instruction files into a progressive-disclosure structure. Use when users ask to split AGENTS.md/CLAUDE.md/COPILOT.md, reduce instruction bloat, or organize guidance into linked topic files.

Source facts

Repository
micronaut-projects/micronaut-core
Last source activity
May 6, 2026 at 11:26
Detected SKILL.md language
English
Stars
6,435
Forks
1,230

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
agent-md-refactor
description
Refactor oversized agent instruction files into a progressive-disclosure structure. Use when users ask to split AGENTS.md/CLAUDE.md/COPILOT.md, reduce instruction bloat, or organize guidance into linked topic files.
license
Apache-2.0
compatibility
Repositories using markdown instruction files such as AGENTS.md, CLAUDE.md, or COPILOT.md
metadata
{"author":"Álvaro Sánchez-Mariscal","version":"1.0.0"}
# Agent MD Refactor Refactor monolithic instruction files into a compact root file plus linked topic files. Keep this file focused on execution flow and load detailed templates/examples from references. ## Goal Deliver a maintainable instruction system with: - a minimal root instruction file containing only universal guidance, - linked topic files for detailed rules, - contradictions resolved and vague/redundant rules removed. ## Trigger Examples Should trigger: - "Refactor this AGENTS.md to use progressive disclosure." - "Split my CLAUDE.md into focused instruction files." - "My instruction file is too long, reorganize it." Should not trigger: - "Explain what AGENTS.md is." - "Fix one typo in CLAUDE.md." - "Write a brand-new coding standard from scratch." More examples: [examples-and-anti-patterns](references/examples-and-anti-patterns.md). ## Procedure 1. Inventory instruction sources (`AGENTS.md`, `CLAUDE.md`, `COPILOT.md`, related guidance docs). 2. Detect contradictions and resolve by repository precedence. 3. Keep only root-level essentials in the root instruction file. 4. Group remaining content into 3-8 linked topic files with clear names. 5. Remove non-actionable, redundant, and outdated directives. 6. Validate links, coverage, and consistency before completion. Detailed step playbook: [refactor-playbook](references/refactor-playbook.md). ## Inputs - Root instruction file path(s) - Existing repository conventions (commands, toolchain, style) - User constraints (must-keep rules, preferred layout) ## Outputs - Refactored root instruction file (minimal, universal guidance) - Topic files with detailed rules - List of removed/merged rules with rationale - Notes on contradiction handling ## Edge Cases - If rule precedence is impossible to infer, request one targeted user decision. - If multiple files repeat the same rule, keep one canonical source and replace others with links. - If the instruction file is already concise, avoid unnecessary splitting. - Use relative markdown links for portability. ## Validation Checklist - [ ] Frontmatter is valid YAML and `name` matches directory. - [ ] Description states capability and usage triggers. - [ ] Root file contains only universal instructions. - [ ] Topic files are self-contained and linked from root. - [ ] Contradictions are resolved or explicitly called out. - [ ] Vague/default/redundant directives are removed or rewritten. - [ ] Relative links resolve. ## References - [Refactor playbook](references/refactor-playbook.md) - [Examples and anti-patterns](references/examples-and-anti-patterns.md)
View on GitHub