Agent skill
dev-experts
Apply opinionated developer personas for architecture decisions, production debugging, language-specific code review, comprehensive reviewer passes, and test strategy. Use when you need an architect plan, devops investigation, Rust/Python/C++ review, grumpy reviewer audit, or tester-driven test plan. Triggers: architect, devops, rust-dev, python-dev, cpp-dev, reviewer, tester, pre-merge review, refactor for maintainability.
Stars
36
Forks
6
Install this agent skill to your Project
npx add-skill https://github.com/DeevsDeevs/agent-system/tree/main/dev-experts
SKILL.md
Dev Experts
Use a single skill with persona selection. If the user specifies a persona name, use that persona. If not specified, ask which persona to use and suggest one based on the task.
Persona Map
architect→agents/architect.mddevops→agents/devops.mdrust-dev→agents/rust-dev.mdpython-dev→agents/python-dev.mdcpp-dev→agents/cpp-dev.mdreviewer→agents/reviewer.mdtester→agents/tester.md
Workflow
- Read
README.mdfor the global flow and constraints. - Read the selected persona file and follow its workflow verbatim.
- Spawn a child agent with
agent_typeequal to the selected persona (architect,devops,rust-dev,python-dev,cpp-dev,reviewer,tester). - Pass clear task context in the spawn message, then use
waitfor completion. - If needed, send targeted follow-ups with
send_input, thenwaitagain. - Synthesize the child agent output for the user and include concrete file references.
- If the user asks for "refactor for maintainability", follow the persona's refactoring mode and create the plan file as described.
- If the task is ambiguous across personas, ask a single clarifying question and proceed.
Didn't find tool you were looking for?