Help us improve
Share bugs, ideas, or general feedback.
From claude-config
Generates CLAUDE.md project config file via interactive phases: detects environment and tools, collects developer profile, selects testing methodology and tech stack.
npx claudepluginhub fradser/dotclaude --plugin claude-configHow this command is triggered — by the user, by Claude, or both
Slash command
/claude-config:SKILLinit-config/This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
## Initialization Run phases in order because later phases depend on saved choices from earlier phases. ## Phase 1: Environment Discovery **Goal**: detect installed languages, tools, and package managers. **Actions**: 1. Detect installed languages (Node.js, Python, Rust, Go, Java, Docker, and others). 2. Detect package manager options for selected ecosystems. 3. Store detection results for Phase 4 option generation. ## Phase 2: Developer Profile **Goal**: detect or collect developer identity for personalization. **Actions**: 1. Run `git config user.name` and `git config user.email` to d...
/setup-claude-codeAnalyzes project structure, language, and scale to generate Claude Code setup files: CLAUDE.md, hooks, permissions, and optional commands/agents via minimal|standard|full or auto-detect.
/gen-claudeGenerate or enhance CLAUDE.md with project-specific guidance by analyzing codebase structure, languages, frameworks, linters, and build tools.
/initInitializes or audits .claude/ configuration by detecting repository tech stack and generating CLAUDE.md, settings.json, and rules. Supports --audit and --force flags.
/aiwg-regenerate-claudeRegenerates CLAUDE.md for Claude Code integration via intelligent merge: analyzes project state and tech stack, preserves team content, updates AIWG and Claude-specific sections only. Supports --no-backup, --dry-run, --full flags.
/cc-bootstrapScans repository to detect full tech stack and generates .claude/ architecture: CLAUDE.md, rules, agents, skills, settings.json, .mcp.json, and docs/context files. Supports --dry-run and --audit.
/setupGenerates Korean CLAUDE.md template for project types like web app, API server, data pipeline, monorepo, or side project. Auto-detects tech stack from package.json/pom.xml/etc., fills TODOs, saves to ./CLAUDE.md.
Share bugs, ideas, or general feedback.
Run phases in order because later phases depend on saved choices from earlier phases.
Goal: detect installed languages, tools, and package managers.
Actions:
Goal: detect or collect developer identity for personalization.
Actions:
git config user.name and git config user.email to detect developer info.developer_name and developer_email for renderer arguments and proceed to Phase 3.developer_name and developer_email for renderer arguments.Goal: choose the testing approach.
Actions:
Ask with header Testing Methodology:
BDD first, then TDD (Recommended) -> BDD-driven TDD with Red-Green-RefactorBDD only -> Gherkin scenarios without TDD cycleTDD only -> Test-driven development without BDD scenariosNone -> No specific testing methodology
Store the choice as testing_mode (bdd-tdd | bdd | tdd | none) for Phase 7 renderer arguments.Goal: decide whether to add CLAUDE.md memory instructions.
Actions:
Ask with header Memory:
Skip (Recommended)Include memory rules
Store boolean include_memory for renderer arguments. Do not append memory text manually.Goal: choose languages and package managers.
Actions:
multiSelect: true) for technology stacks.language:::package_manager for renderer arguments.Goal: prepare deterministic renderer inputs from user selections.
Actions:
language:::package_manager.language::: (empty manager).Node.js, Python, Rust, Swift, Go, Java) when available; do not invent aliases.Goal: choose emoji usage policy in generated CLAUDE.md.
Actions:
Ask with header Style:
No Emojis (Recommended)Use Emojis
Store boolean use_emojis for renderer arguments that control emoji policy text in output.Goal: generate final content through one renderer script.
Actions:
${CLAUDE_PLUGIN_ROOT}/scripts/render-claude-config.sh with:--target-file $HOME/.claude/CLAUDE.md--testing-mode <bdd-tdd|bdd|tdd|none> (from Phase 3)--include-memory <true|false>--use-emojis <true|false>--developer-name and --developer-email--stack "language:::package_manager" entries from Phase 5Goal: report write and backup results from renderer.
Actions: