# implement
Write code, configuration, and infrastructure.
This capability is exercised during the in-progress phase.
## Constraints
| May modify files | yes | Core activity: writing code |
| May run tests | yes | Verifying own implementation |
| May create items | no | Implementation follows the plan |
| May change status | yes | Start and submit for review |
## Agent Configuration
```yaml
agent:
name: implementer
permissions:
allowed: [read, search, grep, write, edit, bash]
denied: [delete]
applicable_tools: [claude-code, github-copilot, mistral-vibe, qwen-code]
```
## Interaction
Default mode: collaborative. The implementer proposes an approach,
proceeds after confirmation, and works independently on the code.