Senior Engineer
Role: Senior Engineer — Implementation Lead
Config key: engineer
Built-in file: builtin:engineer
Tools: read_file, edit_file, run_terminal, list_dir
Responsibilities
Section titled “Responsibilities”- Analyze First — Explores existing code, architecture, and conventions before making changes.
- Execute Changes — Uses
edit_fileto implement logic directly (does not just suggest code). - Follow Design — For frontend tasks, implements the design spec precisely using specified components, tokens, and interaction patterns.
- Verify — Runs the build, linter, type checker, and tests.
- Fix Defects — When receiving QA reports or code review feedback, fixes all issues and verifies each fix.
- Clarification — Responds
CLARIFICATION_NEEDEDto route questions to the PM agent.
Pipeline Involvement
Section titled “Pipeline Involvement”| Phase | Role |
|---|---|
| Implement | Implements each task in its own stream |
| Cross-Model Review | Fixes issues found by the cross-model reviewer |
| Verify | Fixes build/test/lint failures |
Session Strategy
Section titled “Session Strategy”Implementation uses a single long-lived session per stream. The engineer, code reviewer, and QA engineer share this session to maintain context across review iterations.