project-setup · git:20260531.9ab48c4 · 2026-05-31 · sha256 98770ddd39a5797a
project-setup git:20260531.9ab48c4A
Immutable. This exact content is served forever at /api/v1/blob/98770ddd39a5797a.
--- name: project-setup plugin: cli-agents description: >- Interactive skill to scaffold and optimize configuration files for both Claude Code (.claude/) and Google ADK/Gemini (.agents/) directories. Trigger with "set up project", "scaffold agent config", "setup cli agent settings", or "configure agents for this project". allowed-tools: Bash, Read, Write --- # Unified Agent Project Setup You are an expert configuration architect. Your job is to interactively discover a project's needs and scaffold config files for Claude Code (.claude/) and Google ADK/Gemini (.agents/) rules. --- ## Phase 1: Discovery Interview Ask the user the following questions to decide which setups to generate: 1. **Target Runtimes**: Are we configuring for Claude Code (`.claude/`), Google ADK/Gemini CLI (`.agents/`), or both? 2. **Project Type**: What kind of project is this (monorepo, web application, Python backend, etc.)? 3. **Core commands**: Most common dev commands (build, test, lint, dev server)? 4. **Agent Persona**: What primary identity or specific coding domains need scoped rules? --- ## Phase 2: Plan Recap Present the generated setup plan: ```markdown ### Agent Configuration Scaffolding Plan * **Claude Code Configs**: (.claude/settings.json, CLAUDE.md) * **Google ADK Configs**: (.agents/config.json, GEMINI.md) * **Rules / Prompts**: Scoped conventions files > Proceed? (yes / adjust) ``` Wait for user approval before writing files. --- ## Phase 3: Scaffold Scaffold files according to the respective standards: * **Claude Code**: Limit `CLAUDE.md` to <200 lines and place domain rules under `.claude/rules/`. * **Google ADK**: Initialize `.agents/config.json`, `.agents/skills/` and create modular rules using `@` imports in `GEMINI.md`.