Role Skill Pack Design
Design a reusable skill pack for role-based or workflow-based agent behavior. Treat external role catalogs as donor material that must be adapted to the actual domain and runtime.
Goal
Produce a pack that is:
- compact at the top level;
- layered by role or workflow;
- explicit about boundaries and escalation;
- easy to audit and extend.
Workflow
- Define the pack scope
- name the product, team, or operating surface;
- list who the pack is for;
- separate runtime-assistant use from development-agent use if both exist.
- distinguish a role profile, a prompted assistant, and an agent with tools; do not claim a later maturity level from documentation alone.
- Qualify professional-role donors
- extract useful responsibilities, workflows, deliverables, and escalation patterns;
- discard pseudo-memory, unsupported expertise claims, fixed universal metrics, undeclared tools, and authority assumptions;
- retain source, license, selected patterns, and deviations.
- Inventory shared vs specialized behavior
- identify what every role shares;
- identify what changes by role, workflow, or review depth;
- avoid creating separate skills when a difference layer would be enough.
- Choose the pack structure
- keep one directory per skill;
- keep
SKILL.md short;
- move detailed rules, examples, and schemas into
references/.
- Model inheritance explicitly
- define the base workflow skill first;
- define supervisory or wider-scope skills as difference layers on top of the base;
- document when a user should switch to a narrower or wider mode.
- Define boundaries
- list what the assistant can do;
- list what it must escalate, refuse, or leave to humans;
- separate guidance, draft help, and verification from state-changing authority.
- Define routing and handoffs
- define signals that activate the role and signals that require another specialist;
- select one primary role and only the supporting roles needed for the task;
- keep context and memory scoped to the selected domain;
- make cross-role outputs explicit artifacts or handoffs.
- Define evaluation and promotion
- test representative positive, negative, and multi-role requests;
- measure task outcome, unsupported claims, context cost, boundary violations, and handoff quality;
- promote authority separately from prompt quality.
- Define rollout order
- start with the smallest set that proves the pattern;
- prefer 2-3 core skills before a full role matrix;
- add later skills only after the first pack is stable in use.
- Produce the design summary
- pack purpose;
- skill list;
- private vs reusable notes;
- known gaps and next additions.
Design Rules
- Base workflow first, difference layers second.
- One skill should answer one operating question clearly.
- Prefer references over long top-level instructions.
- Do not smuggle product policy into a supposedly generic methodology skill.
- A role selection changes working stance and context; it does not grant permission or tools.
- Prefer a compact role profile plus domain references over a copied long persona prompt.
Read references/professional-role-adaptation.md when adapting an external professional-agent catalog or designing a multi-domain personal operator.
Final Report
Return the proposed pack structure, initial roles, routing and handoffs, authority boundaries, donor provenance, evaluation plan, and rollout sequence.
1---2name: role-skill-pack-design3description: Design professional role agents and role-specific skill packs for product, personal, and internal AI layers. Use when adapting expert-role patterns into bounded assistants, workers, reviewers, or coordinators with explicit context, authority, evaluation, and rollout rules.4license: MIT5---67# Role Skill Pack Design89Design a reusable skill pack for role-based or workflow-based agent behavior. Treat external role catalogs as donor material that must be adapted to the actual domain and runtime.1011## Goal1213Produce a pack that is:1415- compact at the top level;16- layered by role or workflow;17- explicit about boundaries and escalation;18- easy to audit and extend.1920## Workflow21221. **Define the pack scope**23 - name the product, team, or operating surface;24 - list who the pack is for;25 - separate runtime-assistant use from development-agent use if both exist.26 - distinguish a role profile, a prompted assistant, and an agent with tools; do not claim a later maturity level from documentation alone.272. **Qualify professional-role donors**28 - extract useful responsibilities, workflows, deliverables, and escalation patterns;29 - discard pseudo-memory, unsupported expertise claims, fixed universal metrics, undeclared tools, and authority assumptions;30 - retain source, license, selected patterns, and deviations.313. **Inventory shared vs specialized behavior**32 - identify what every role shares;33 - identify what changes by role, workflow, or review depth;34 - avoid creating separate skills when a difference layer would be enough.354. **Choose the pack structure**36 - keep one directory per skill;37 - keep `SKILL.md` short;38 - move detailed rules, examples, and schemas into `references/`.395. **Model inheritance explicitly**40 - define the base workflow skill first;41 - define supervisory or wider-scope skills as difference layers on top of the base;42 - document when a user should switch to a narrower or wider mode.436. **Define boundaries**44 - list what the assistant can do;45 - list what it must escalate, refuse, or leave to humans;46 - separate guidance, draft help, and verification from state-changing authority.477. **Define routing and handoffs**48 - define signals that activate the role and signals that require another specialist;49 - select one primary role and only the supporting roles needed for the task;50 - keep context and memory scoped to the selected domain;51 - make cross-role outputs explicit artifacts or handoffs.528. **Define evaluation and promotion**53 - test representative positive, negative, and multi-role requests;54 - measure task outcome, unsupported claims, context cost, boundary violations, and handoff quality;55 - promote authority separately from prompt quality.569. **Define rollout order**57 - start with the smallest set that proves the pattern;58 - prefer 2-3 core skills before a full role matrix;59 - add later skills only after the first pack is stable in use.6010. **Produce the design summary**61 - pack purpose;62 - skill list;63 - private vs reusable notes;64 - known gaps and next additions.6566## Design Rules6768- Base workflow first, difference layers second.69- One skill should answer one operating question clearly.70- Prefer references over long top-level instructions.71- Do not smuggle product policy into a supposedly generic methodology skill.72- A role selection changes working stance and context; it does not grant permission or tools.73- Prefer a compact role profile plus domain references over a copied long persona prompt.7475Read [references/professional-role-adaptation.md](references/professional-role-adaptation.md) when adapting an external professional-agent catalog or designing a multi-domain personal operator.7677## Final Report7879Return the proposed pack structure, initial roles, routing and handoffs, authority boundaries, donor provenance, evaluation plan, and rollout sequence.