--- name: agents-bootstrap description: Generate a project-specific AGENTS.md from a user goal, then confirm before overwriting. metadata: short-description: Bootstrap AGENTS.md for a real project --- # AGENTS Bootstrap Generate a concise, project-specific `AGENTS.md` tailored to the user's goal. ## Core rules - Use `assets/agents-template.md` as the base structure. - No placeholders in the final `AGENTS.md`. - Keep the file concise and enforceable. - Draft in chat first; ask for confirmation before writing. - Before overwriting, create a backup: `AGENTS.md.bak.`. - If MCP tools are in scope and `docs/mcp-tools.md` is missing or stale, instruct to use the `mcp-tools-catalog` skill before finalizing `AGENTS.md`. ## Required inputs Collect these if not provided: - Role and objective - Non-negotiable constraints - Stack and data sources - Testing toolchain (unit/integration/e2e commands, frameworks, MCP tools) - Whether Issue CSV workflow is in scope Ask at most 2 clarification questions, then proceed with stated assumptions. If the task continues across turns, re-invoke this skill to keep the rules active. ## Output requirements The final `AGENTS.md` must include (when applicable): - Role & objective - Constraints - Tech & data sources - Project testing strategy (tools + commands) - E2E loop (plan → issues → implement → test → review → commit → regression) - Plan & issue generation reference (use `plan` skill) - Issue CSV policy (if Issue CSV workflow is in scope) - Tool usage (MCP usage guidance) - Testing policy reference (`docs/testing-policy.md`) - Safety and output style ## Write flow 1) Draft the tailored `AGENTS.md` in chat. 2) Ask: "Reply CONFIRM to overwrite AGENTS.md." 3) On confirmation: - Backup current file to `AGENTS.md.bak.` if it exists. - Write the new `AGENTS.md`. Do not edit other files.