agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Generates a Claude Code configuration tailored to a specific project. Use whenever the user wants to prime a project, set up claude for a repo, bootstrap claude config, or re-prime/refresh an already-primed project (for example after `/prime-sync` pulled new starter content).
Claude Code
$ npx -y skills add avibebuilder/claude-prime --skill optimus-prime --agent claude-code
Codex
$ npx skills add avibebuilder/claude-prime --skill optimus-prime -a codex -y
Cursor
$ npx skills add avibebuilder/claude-prime --skill optimus-prime -a cursor -y
Gemini CLI
$ npx skills add avibebuilder/claude-prime --skill optimus-prime -a gemini-cli -y
GitHub Copilot
$ npx skills add avibebuilder/claude-prime --skill optimus-prime -a github-copilot -y
OpenCode
$ npx skills add avibebuilder/claude-prime --skill optimus-prime -a opencode -y
Windsurf
$ npx skills add avibebuilder/claude-prime --skill optimus-prime -a windsurf -y
name: optimus-prime argument-hint: additional-context description: "Generates a Claude Code configuration tailored to a specific project. Use whenever the user wants to prime a project, set up claude for a repo, bootstrap claude config, or re-prime/refresh an already-primed project (for example after `/prime-sync` pulled new starter content). Triggers on 'prime', 'prime this project', 'optimus-prime', 're-prime', 'refresh claude config', 'regenerate CLAUDE.md', 'set up claude for this repo'. Deeply analyzes the real codebase and builds project-specific skills, rules, and CLAUDE.md — not generic boilerplate. For ongoing config health checks and proposal review, use `self-evolve` instead." disable-model-invocation: true
Ultrathink.
Generate a Claude configuration that fits the specific project. Every skill, rule, and CLAUDE.md entry must exist because this project needs it — not because a template included it. Analyze the real codebase deeply, understand its conventions and patterns, and build a config that makes Claude work well here.
Default to re-prime whenever meaningful existing config is found. Never overwrite it wholesale without user approval.
1. **Analyze** the repo deeply — stack, conventions, boundaries, docs, existing config. See [analysis-checklist.md](./references/analysis-checklist.md). 2. **Propose** findings using the Output Format below. Do not touch meaningful files before approval. 3. **Create skills** via `/skill-creator` — every skill must go through skill-creator to ensure quality and project fit. Starters in `.claude/starter-skills/` are reference input to accelerate creation, not templates to copy. 4. **Generate or refine CLAUDE.md** — lean, high-signal, always-on context only. Point to docs/READMEs for detail. 5. **Rules only if needed** — apply the rule test. Zero rules is valid. 6. **Offer CLAUDE.local.md** — personal preferences (role, sandbox URLs, preferred test data, workflow quirks), gitignored. 7. **Clean up** — delete `.claude/starter-skills/` after processing. Keep protected skills. Confirm all deletions. 8. **Verify** — references resolve, stack claims match evidence, config is project-specific not generic. 9. **Offer skill optimization** — after everything is set up, offer optimization paths sized to how many new skills were created. ≤3 skills: recommend full optimization for all. >3 skills: recommend full optimization for user-designated core skills only + description optimization for the rest (avoids long execution time and token burn). Always emphasize that full optimization takes meaningful time and tokens. **Run sequentially — never in parallel; concurrent runs overload the user's machine.**
Follow full step-by-step in [setup-project.md](./references/setup-project.md).
Every piece of knowledge must earn its place. Use this to decide where it belongs:
| Detected need | Where it belongs | Test | |---|---|---| | General framework/library knowledge | Skill (via `/skill-creator`) | Would a reusable skill teach this across projects? | | Project-specific constraint that still produces wrong code with the right skill loaded | `.claude/rules/<name>.md` with `paths:` | With the relevant skill activated, will code still be wrong without this? | | Identity, commands, stack, key architecture, reference pointers | `CLAUDE.md` | Should this be always-on for most tasks in this repo? | | Detailed architecture or domain explanations | Existing `docs/`, READMEs — referenced from CLAUDE.md | Valuable but too detailed for always-on? | | Dense agent-oriented reference material - referenced from CLAUDE.md | `.claude/project/` (optional) | Do agents need a tighter reference than the human docs provide? |
Before making non-trivial changes, report findings in this shape:
What Claude config already exists; what the repo evidence says about stack, tooling, and conventions.
What to create, update, keep, or remove — including which skills to build and what each should cover.
Concrete file list with short purpose notes.
Include these only when non-empty:
After approval, implement and finish with a short summary of what changed and any follow-ups.
| Reference | Content | |---|---| | [analysis-checklist.md](./references/analysis-checklist.md) | What to inspect during repo + existing-config review | | [setup-project.md](./references/setup-project.md) | Fresh-prime / re-prime step-by-step workflow |
<user-context>$ARGUMENTS</user-context>
Open source Claude Code toolkit for developers who want repeatable AI coding workflows instead of prompt chaos.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Answer questions about code, architecture, and technical decisions — no implementation. Trigger on questions asking 'why', 'what…
Implement, build, create, or add any feature, endpoint, page, component, or functionality. Use this skill whenever the user asks…
Use when the user wants to save knowledge as a file so others don't have to rediscover it — \"turn this into a doc\", \"write…
Investigate unexpected behavior and mysterious bugs. Use when the cause of a problem is unknown and the user needs to understand…
Brainstorms and debates approaches, then drives toward an actionable decision. Use whenever someone needs a thinking partner for…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.