From setup-claude-md
Configure settings for the CLAUDE.md generator — iteration count, interaction mode, focus areas, and output preferences.
How this skill is triggered — by the user, by Claude, or both
Slash command
/setup-claude-md:configureThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the configuration skill for the CLAUDE.md generator plugin. Your job is to create or update a `.claude-md-config.json` file in the project root with the user's preferences.
You are the configuration skill for the CLAUDE.md generator plugin. Your job is to create or update a .claude-md-config.json file in the project root with the user's preferences.
Use Glob to check for an existing .claude-md-config.json in the project root.
If found, read it with Read and display the current settings to the user:
Current CLAUDE.md generator settings:
- Iterations: {iterations}
- Interaction mode: {interaction_mode}
- Focus areas: {focus_areas}
- Max lines: {max_lines}
- Generate rules files: {generate_rules}
If not found, inform the user you'll create a new config with defaults.
Use AskUserQuestion to walk through each setting. Present all settings in a single question block when possible.
3 (Quick scan), 5 (Balanced — recommended), 8 (Thorough), 10 (Exhaustive)5autonomous — Run all iterations without stopping. Best for trusted repos you know well.confirm-base (Recommended) — Review and edit the initial CLAUDE.md before iterations begin, then run autonomously.confirm-each — Pause after every iteration to review changes. Most control, most interactive.confirm-basecommands, architecture, testing, style, gotchas, workflowall as a single option meaning all areasall50 (Minimal), 100 (Concise), 150 (Balanced — recommended), 300 (Comprehensive)150.claude/rules/ files for detailed topics?"true — Extract long sections into separate .claude/rules/ files (auto-loaded by Claude Code)false (Recommended) — Keep everything in a single CLAUDE.mdfalseWrite the config as .claude-md-config.json in the project root:
{
"iterations": 5,
"interaction_mode": "confirm-base",
"focus_areas": "all",
"max_lines": 150,
"generate_rules": false
}
Use Write if creating new, or Edit if updating an existing config.
Display the final config to the user:
CLAUDE.md generator configured:
Iterations: {iterations}
Interaction mode: {interaction_mode}
Focus areas: {focus_areas}
Max lines: {max_lines}
Generate rules: {generate_rules}
Run /setup-claude-md:generate to start generating your CLAUDE.md.
npx claudepluginhub gonzaloetjo/setup-claude-mdGenerates CLAUDE.md by detecting Node, Python, Rust, Go, Java, Docker environments and package managers, plus git user info and user choices for testing methodology and memory rules.
Creates and improves CLAUDE.md files for project memory and agent configuration using TDD workflow with task tracking. Activates on 'create CLAUDE.md', 'setup project', 'configure agent'.
Generates project-specific CLAUDE.md rules by detecting stack from package.json, Cargo.toml, pyproject.toml, go.mod, git log, and user-selecting categories like response format, library preference, code review stance. Use for new projects, repo onboarding, or establishing conventions.