Skip to content

feat: enrich all 11 agent persona files with actionable depth#1

Merged
robinojw merged 1 commit intomainfrom
feat/enrich-persona-library
Mar 20, 2026
Merged

feat: enrich all 11 agent persona files with actionable depth#1
robinojw merged 1 commit intomainfrom
feat/enrich-persona-library

Conversation

@robinojw
Copy link
Copy Markdown
Owner

Summary

  • Enriched all 11 persona files in internal/personas/lib/ from ~30 lines to ~53 lines each (350 insertions, 98 deletions)
  • Each persona now has: role-anchoring opener, 8 prioritised principles, expanded codebase context, broader scope, 5 IF/THEN decision heuristics, and 3 escalation signals referencing other personas by ID
  • Domain-specific additions: OWASP Top 10 (security), Web Vitals targets (performance), WCAG criteria (accessibility), Richardson Maturity Model (api), testing pyramid + table-driven patterns (test), ADR guidance (architect/docs), 12-factor principles (devops), migration safety rules (data), PR hygiene standards (reviewer), modern CSS practices (design)

Test plan

  • go test ./... passes — embed and parse tests in internal/personas confirm all files still load correctly
  • Verify frontmatter schema unchanged (id, name, description, triggers preserved exactly)
  • Spot-check 2-3 personas for tone consistency and actionability

🤖 Generated with Claude Code

Each persona now includes: a role-anchoring opening statement,
8 prioritised principles with concrete guidance, expanded codebase
context, broader scope items, 5 IF/THEN decision heuristics, and
3 escalation signals referencing other persona IDs.

Domain-specific additions include OWASP Top 10 categories (security),
Web Vitals targets (performance), WCAG criteria (accessibility),
Richardson Maturity Model (api), testing pyramid and table-driven
patterns (test), ADR guidance (architect/docs), 12-factor principles
(devops), migration safety rules (data), PR hygiene standards
(reviewer), and modern CSS practices (design).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@robinojw robinojw merged commit f8ce080 into main Mar 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant