Create Roles directory with initial role definitions

t-307·WorkTask·
·
·
·Omni/Agent/Roles.hs
Created1 month ago·Updated1 month ago

Description

Edit

Summary

Create the Roles directory with initial role definitions for the product org model. Roles are small prompt fragments that define a perspective/lens for thinking about problems.

Directory Structure

Omni/Agent/Roles/
├── Product.md
├── Designer.md
├── Engineer.md
└── Reviewer.md

File Format

Each role file has YAML frontmatter and a markdown body:

---
name: product
description: Product/business perspective for feature development
---

When thinking as Product, focus on:
- User value: What problem does this solve? Who benefits?
- Scope control: What's the minimum viable solution?
- Prioritization: Is this the most important thing to work on?
- Acceptance criteria: How do we know when it's done?
- Saying no: What should we explicitly NOT do?

Ask yourself:
- Would a user pay for this?
- Can I explain this in one sentence?
- What's the worst case if we ship this?

Role Definitions to Create

Product.md

Focus on: user value, scope control, prioritization, acceptance criteria, saying no to scope creep. Asks: would a user pay for this? Can I explain it simply?

Designer.md

Focus on: usability, accessibility, edge cases, error states, user mental models, visual consistency. Asks: what happens when things go wrong? Is this intuitive?

Engineer.md

Focus on: correctness, testing, maintainability, conventions, performance, security. Asks: how do I know this works? What could break?

Reviewer.md

Focus on: checking work against spec, catching missed requirements, verifying quality. Asks: does this satisfy the original goal? What was missed?

Notes

  • Keep each role definition concise (~100-150 words)
  • Roles are agent-editable - Claude can refine these over time
  • Roles will be injected into skills that reference them via <role:X> tags

Acceptance Criteria

  • [ ] Omni/Agent/Roles/ directory created
  • [ ] Product.md with frontmatter and definition
  • [ ] Designer.md with frontmatter and definition
  • [ ] Engineer.md with frontmatter and definition
  • [ ] Reviewer.md with frontmatter and definition
  • [ ] Each file follows the format (YAML frontmatter + markdown body)

Timeline (2)

🔄[human]Open → InProgress1 month ago
🔄[human]InProgress → Done1 month ago