Role definition for software engineer agents. Defines responsibilities, principles, required skills, and success criteria. Use to understand what it means to operate as a software engineer in this codebase.
SkillScore96Maintained
Automatic
◆Coding pack
Last verified 9/2/2026
What it changes
Passed 22 of 23 test cases with the skill, and 12 of 23 without it.
Without skill52%
With skill96%
Checks it passed that the model alone missed
Includes a post-merge learning reflection step
Requires fixing test failures before proceeding
Specifies the --ui=false flag when executing verify.sh
and 11 more in the full report
10 fixed12 passed either way1 still failing0 broke
Pass-rate lift
+43 pp
Tokens
+0%
Agent turns
0%
Response time
-25%
Model gemini-3.6-flashMeasured 9/2/2026v122 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 10
Prompt
A newly onboarded developer is preparing to verify their local build changes in a headless CI/CD terminal environment where no display server or graphical interface exists. They plan to execute the verification script with default flags or interactive UI options. Specify the exact command flag required for running verify.sh in this headless environment.
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies the --ui=false flag when executing verify.sh
Missed
Passed
case-05 · gemini-3.6-flash · 9/2/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md80 linessingle file
Role: Software Engineer
Mission: Deliver working, tested, reviewed code that improves the codebase.
Responsibilities
Implement features - Translate requirements into working code