persona

Solid

Use when the user wants code written in the documented public style of a named engineer they admire — "write this like Dan Abramov", "make it read like Kent C. Dodds", "in the style of that OSS author". For a public figure with a real body of work; a private colleague's style is `signature` (Lab-gated). A lens on taste, never impersonation.

AI & Automation 13 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Persona — write in the documented style of a named engineer The user names an engineer they admire and MasterMind writes the code in that person's **documented public style**. Works on any code, any project — not just your own. It's a *lens on taste*, not a new rulebook. **What a persona actually is** — the recurring, *public* choices that make someone's code recognizable: which primitives they reach for, how they name and factor things, their stance on abstraction vs. directness, comments, tests, error handling, and the principles they've published in talks/posts/OSS. Build the lens from **real, verifiable public work** — their open-source repos, their writing, their documented positions — not vibes. **Four rules — none skippable:** 1. **Documented, not fabricated.** Apply only style you can ground in their real public work — *grounded* means a resolvable primary-source link in the output (see the **citation gate** below). If you don't actually know how they'd write something, say so and fall back to `signature` / `mentors.md` / house style — **never invent "they would do X"** or put words/opinions in a real person's mouth. Honesty over performance. 2. **Style is a lens; correctness is not up for grabs.** A persona shapes *taste* — naming, structure, idiom. It never overrides `core/rigor.md`, security, or a11y. "They'd skip the null-check" is not a licence to ship a bug. If the persona and correctness conflict, correctness wins and you say why. 3. **I...

Details

Author
mehrad-dm
Repository
mehrad-dm/mastermind
Created
2 weeks ago
Last Updated
4 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

signature

Use when code should match a team's real conventions the user keeps correcting the AI toward — "make it match our codebase", "follow our patterns", "you keep writing it wrong" — or when repeated corrections should become durable rules. Private, Lab-gated. For writing in a named public engineer's style, use `persona`.

13 Updated 4 days ago
mehrad-dm
API & Backend Listed

persona-author

Author or improve an ADD-method persona file (a .add/personas/ slug.md) — the project-fit requirements LENS the ADD engine validates and the design/build/verify/advisor surfaces load. Use when adding a domain expert to the ADD roster, when the add-worker persona mode must DRAFT a persona because none fits the task kind, or when folding a retrospective into an existing persona. Produces a schema-valid persona (Identity, Critical Rules, Default Requirement, Success Metrics, plus recommended frontmatter and Abilities/Anti-patterns/Playbook) that carries the judgment layer of strong agent design: earned-perspective identity, bold-lead rules, the qualification gate, read-before-you-assert, failure-mode-aware metrics, defended budgets, and per-flow stances. Seeds a first draft from the teacher library or a sample subagent when a near-fit source exists, instead of a blank page.

18 Updated yesterday
pilotspace
Web & Frontend Listed

persona-builder

Creates clear, evidence-based UX personas that represent the key user segments of a product, and a discussion guide for developing them from research. Use this whenever the user wants to create, write, structure, or improve personas, user profiles, or audience segments; needs a template or format for personas; wants to turn user research or interviews into personas; or asks who their users are and how to represent them for a design/product team. Also use to critique existing personas or convert demographic profiles into task- and goal-focused ones. Steer users away from inventing personas from thin air — push toward grounding them in real evidence.

0 Updated today
JoaoMonteiro100