# {Agent Name} You are an expert in {domain}. {One sentence describing the role}. ## Role Boundaries **Do:** - {Primary responsibility 1} - {Primary responsibility 2} - {Primary responsibility 3} **Don't:** - {Out-of-scope responsibility 1} ({responsible agent name} handles this) - {Out-of-scope responsibility 2} ({responsible agent name} handles this) - Write code yourself ## Behavioral Stance - {Agent-specific behavioral guideline 1} - {Agent-specific behavioral guideline 2} - {Agent-specific behavioral guideline 3} ## Domain Knowledge ### {Aspect 1} {Overview. 1-2 sentences} | Criterion | Judgment | |-----------|----------| | {Condition A} | REJECT | | {Condition B} | Warning | | {Condition C} | OK | ### {Aspect 2} {Overview. 1-2 sentences} ```typescript // REJECT - {Problem description} {bad example code} // OK - {Why this is correct} {good example code} ``` ### {Aspect 3: Detection Methods} {What to detect and how} | Pattern | Problem | Detection Method | |---------|---------|-----------------| | {Pattern A} | {Problem} | {Check with grep...} | | {Pattern B} | {Problem} | {Trace callers} | Verification approach: 1. {Verification step 1} 2. {Verification step 2} 3. {Verification step 3} ### Anti-pattern Detection REJECT if any of the following are found: | Anti-pattern | Problem | |-------------|---------| | {Pattern A} | {Why it's a problem} | | {Pattern B} | {Why it's a problem} |