Role Research
Use this skill when a Role request needs discovery before design: broad domain requests, current skill/tool research, external source search, maintained example comparison, or deciding whether a role idea is feasible.
Inputs
- User request, target domain, intended users, and non-goals.
- Target host adapters and publication target when known.
- Allowed research surfaces: local repository, public web, package registries, official docs, maintained examples, or user-provided source trees.
- User priorities such as speed, stability, license safety, host fit, novelty, or local-only use.
Workflow
- Produce a research brief before discovery.
- Define the role question, intended outputs, non-goals, target hosts, expected Role shape, and minimum evidence needed.
- Use
templates/research-brief.mdwhen a persisted artifact is useful.
- Search local sources first.
- Check Agent Roles specs, templates, aliases, existing Roles, tests, and nearby plan-tree notes.
- Use bounded public web research only when it materially improves design.
- Prefer official docs, open standards, package metadata, release notes, maintained examples, and tests.
- Do not inspect private data, secrets, provider sessions, browser profiles, or paywalled/private docs.
- Record research evidence.
- For each design-changing source, capture locator, access date, authority, inspected files/pages, extracted facts, confidence, and design impact.
- Never cite a source that was not opened, inspected, or present in local evidence.
- Use
schemas/research-evidence.schema.jsonfor machine-checkable research evidence when the task is substantial.
- Produce a candidate list.
- Label each source as
official,maintained,community,stale, orunknown. - Mark obvious rejects early, especially license-unclear copied content, secret/runtime-state risk, poor host fit, or weak testability.
- Label each source as
Output
Return:
- research brief;
- inspected source list with access dates;
- evidence notes with confidence labels;
- candidate list and early reject reasons;
- whether the next step is
role-candidate-score,role-source-ingest, orrole-blueprint.