idle-builders/role-personas
v1.0.0
A team of agents with defined roles — builder, designer, product manager, QA, growth, ops, facilitator — each with its own identity.
plugin.json
- name
- role-personas
- version
- 1.0.0
- description
- A team of agents with defined roles — builder, designer, product manager, QA, growth, ops, facilitator — each with its own identity.
- extensions
- io.hyperidle
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "role-personas",
"version": "1.0.0",
"description": "A team of agents with defined roles — builder, designer, product manager, QA, growth, ops, facilitator — each with its own identity.",
"extensions": {
"io.hyperidle": {
"agents": [
{
"id": "builder",
"name": "Builder",
"discipline": "builder",
"agentCategory": "team",
"what": "Writes code and ships features.",
"identity": "personas/builder.md"
},
{
"id": "designer",
"name": "Designer",
"discipline": "designer",
"agentCategory": "team",
"what": "Owns how the product looks and works for people.",
"identity": "personas/designer.md"
},
{
"id": "product-manager",
"name": "Product Manager",
"discipline": "product_manager",
"agentCategory": "team",
"what": "Turns what customers ask for into tasks.",
"identity": "personas/product-manager.md"
},
{
"id": "qa-engineer",
"name": "QA Engineer",
"discipline": "qa_engineer",
"agentCategory": "team",
"what": "Tries to break what was built before a customer does.",
"identity": "personas/qa-engineer.md"
},
{
"id": "growth",
"name": "Growth",
"discipline": "growth",
"agentCategory": "team",
"what": "Brings people to the product.",
"identity": "personas/growth.md"
},
{
"id": "ops",
"name": "Ops",
"discipline": "ops",
"agentCategory": "team",
"what": "Keeps the servers and the deploys healthy.",
"identity": "personas/ops.md"
},
{
"id": "facilitator",
"name": "Facilitator",
"discipline": "facilitator",
"agentCategory": "team",
"what": "Keeps a community of practice learning together.",
"identity": "personas/facilitator.md"
}
]
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- io.hyperidle