Skip to main content

ai-config-builder

Design or evolve reusable AI configuration such as skills, agents, rules, templates, and project instructions without creating unnecessary duplication.

Source facts

Repository
ehuerta6/cappy-code
Last source activity
October 9, 2026 at 16:11
Detected SKILL.md language
English
Stars
1
Forks
0

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.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
ai-config-builder
description
Design or evolve reusable AI configuration such as skills, agents, rules, templates, and project instructions without creating unnecessary duplication.
# AI config builder Use this skill when creating or changing reusable AI configuration. ## Modes Choose the mode that matches the project's current state. ### Bootstrap Use when a new or empty project needs the minimum AI configuration required to begin working safely. Select only immediately useful configuration. Do not use Bootstrap to discover the product itself. Use `grill-me` when product or technical decisions are unresolved. Do not recommend stack-specific or workflow-specific configuration before decisions justify it. ### Adopt Use when the project is defined or already exists. Inspect the actual project and classify relevant configuration as: - ADD - KEEP EXISTING - REPLACE - SKIP Project-specific behavior takes priority over reusable defaults. ### Build Use when creating or extending a skill, agent, rule, template, or Project Instruction. Inspect: - `README.md`; - related existing configuration; - the target project's context. Then choose: - CREATE - EXTEND EXISTING - DON'T CREATE Do not create a new artifact when an existing one already owns the responsibility. ### Create a ChatGPT or Claude Project Use when setting up a long-running workspace with multiple related chats. This is a Project Instruction task, not a request to copy a whole preset unchanged. 1. Select the closest existing preset from `README.md` and `WORKFLOWS.md`; use `project-base` only when no specialized preset fits. 2. Identify the project's purpose, scope, audience, and sources of truth from supplied files and explicit decisions. Record missing context rather than filling gaps. 3. Separate durable workspace behavior from reference documents. Keep instructions focused on how chats should work; keep detailed facts, research, and evolving project material in referenced files. 4. Preserve decisions and rationale in a durable project source so they carry across chats. Distinguish decisions from findings, hypotheses, and open questions. 5. Remove generic preset instructions that do not apply. Avoid repeating context already present in project files or another authoritative instruction. 6. Add only project-specific customization needed to resolve actual requirements or constraints. Keep project-specific behavior authoritative over reusable defaults. 7. Return concise final Project Instructions, the chosen preset, the sources used, and any unresolved questions. ## Identify the artifact type Choose: - Skill — procedure for a specific task. - Agent — specialized role or isolated responsibility. - Rule — stable constraint. - Template — reusable artifact structure. - Project Instruction — long-lived behavior for a multi-chat project. ## Discovery Ask only the questions needed to define: - purpose; - trigger or use case; - required context; - expected behavior; - boundaries; - output; - completion criteria; - tools or related skills; - how it will be tested. For agents also determine: - what responsibility is isolated; - what the agent may modify; - what requires approval; - when it must stop; - what it reports back. ## Writing Keep configuration compact. Prefer: - clear responsibilities; - behavior over explanation; - references to canonical sources; - progressive disclosure. Avoid: - duplicated rules; - giant instruction files; - speculative capabilities; - implementation details that belong in project code; - copying documentation into prompts. Use `writing-for-agents` when useful. ## Adoption New configuration starts as `testing`. Do not mark it accepted or default without explicit user confirmation and real usage evidence. ## Return Match the output to the selected mode. ### Bootstrap Provide: - minimum starting configuration; - why each item is needed now; - decisions intentionally deferred until the project is clearer; - next discovery step. ### Adopt For each relevant item provide: - ADD / KEEP EXISTING / REPLACE / SKIP; - why it applies; - overlap with existing project behavior; - where it should live. ### Build Provide: - CREATE / EXTEND EXISTING / DON'T CREATE; - artifact type and name; - overlap with existing configuration; - proposed file location; - finished content when creation is approved; - one realistic test scenario.
View on GitHub