| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- id: extended-thinking-001
- name: Extended Thinking for Decomposition
- description: |
- Tests that {agent-name} uses extended thinking for complex tasks.
- Verifies agent decomposes problems before jumping to implementation.
- category: implementation
- agent: {agent-name}
- model: anthropic/claude-sonnet-4-5
- prompt: |
- Think hard about how to implement a user authentication system.
- What files need to change? What are the dependencies? What should we test?
- behavior:
- # Should think before acting and decompose the problem
- mustContain:
- - "think"
- - "approach"
- - "dependencies"
- - "files"
- - "changes"
- - "test"
- # Should NOT jump straight to implementation
- mustNotUseInFirstN:
- tools: [write, edit]
- n: 3 # First 3 tool calls
- expectedViolations:
- - rule: extended-thinking
- shouldViolate: false
- severity: warning
- approvalStrategy:
- type: auto-approve
- timeout: 45000
- tags:
- - thinking
- - decomposition
- - planning
|