different-ai-studio/teamclu/create-role
Claude Code and agent skill by different-ai-studio/teamclu
- community
Checking that the SKILL.md file is still in the repository.
Create a workspace role that follows the ROLE.md specification. Use when the user wants to create a new role, refine a role definition, or turn repeated responsibilities into a reusable routed role.
Install
npx vskill@latest install different-ai-studio/teamclu/create-roleSKILL.md
Create Role
Use this skill to design and create a role that follows the workspace ROLE.md convention, and to decide how that role relates to reusable skills.
What this creates
This workflow is for two related assets:
- A role definition:
.teamclu/roles/<role-slug>/ROLE.md
- Optional role-specific skills:
.teamclu/roles/skills/<skill-slug>/SKILL.md
The role is the routing layer. It is disclosed first and helps the model decide when a capability cluster should be used.
The skill is the execution layer. It is disclosed only after the role is loaded or when a normal skill is used directly.
Directory model
Always reason from this structure:
Key rules:
ROLE.mddescribes the role and references role skills in## Available role skillsSKILL.mdkeeps the same shape as a normal agent skill- The role should explain responsibility and routing
- The skill should hold reusable procedural instructions
Goal
Help the user define a role that:
- has a stable slug-style
name - has a short
descriptionsuitable for<available_roles> - includes clear
Role,When to use, andWorking stylesections - optionally lists role-specific skills in
## Available role skills - is ready to save as
.teamclu/roles/<role-slug>/ROLE.md - includes a clear plan for whether related skills should be reused, migrated, copied, or newly created
Collect the minimum role definition
Before writing the role, gather or infer:
- The role's routing name
- A short description for progressive disclosure
- The role's responsibility boundary
- When the model should pick this role
- The desired working style or review style
- Whether the role should include role-specific skills now or leave that empty
- Whether there are existing skills that already cover the role's execution needs
- Whether those existing skills should remain normal skills, be copied into role skills, or be migrated into role skills
- Whether any new role-specific skill must be created because no suitable skill already exists
Ask only for the missing pieces. If the user already provided enough context, do not ask redundant questions.
Skill relationship decisions
You must explicitly reason about the relationship between the new role and skills.
Before finalizing the role, determine:
- Does the role need dedicated role skills at all?
- If yes, are there already existing skills that can be used?
- For each existing relevant skill:
- keep it as a normal skill
- copy it into
.teamclu/roles/skills/<skill-slug>/SKILL.md - migrate it into
.teamclu/roles/skills/<skill-slug>/SKILL.md
- If no existing skill is sufficient, should a new role-specific skill be created?
Do not silently choose a migration strategy when the user likely cares. Confirm it.
Use these defaults when the user has not decided:
- If a skill is broadly reusable outside the role, recommend keeping it as a normal skill or copying it
- If a skill is tightly coupled to one role and unlikely to be reused elsewhere, recommend migrating it into role skills
- If there is no suitable skill yet, recommend creating a new role-specific skill
Authoring rules
The generated role must follow this structure:
Important constraints:
- Frontmatter only contains
nameanddescription nameshould be lowercase kebab-casedescriptionshould be concise and discriminative## Available role skillsis optional, but if present it must use bullet lines in the form:- `
-skill-name: short description` - Keep the role specific to a real responsibility boundary, not a vague persona
If the role requires role skills, each referenced skill should exist as:
Do not invent custom metadata for role skills. Keep SKILL.md aligned with the standard agent skill shape.
Decision guidance
When helping the user define a role:
- Prefer narrow, clearly routable roles over broad generic experts
- Make
descriptionshort enough to work as a routing hint - Put detailed behavior in
## Roleand## Working style - Put triggering situations in
## When to use - Only include role skills that genuinely belong to the role
- Separate routing guidance from procedural execution
- If the role becomes too detailed, move procedures into one or more role skills instead of bloating
ROLE.md
Output behavior
When the user wants you to create a role:
- Confirm the role concept briefly
- Collect missing information if needed
- Explain the role/skill split if the user has not clearly decided it
- Identify existing relevant skills and ask whether to keep, copy, or migrate them
- If a new role-specific skill is needed, propose its
SKILL.md - Propose the final
ROLE.md - If the user wants file creation, save it under
.teamclu/roles/<role-slug>/ROLE.md - If role skills are part of the plan, create or update them under
.teamclu/roles/skills/<skill-slug>/SKILL.md
If the user only wants help designing the role, provide the finished ROLE.md content without assuming file writes.
Recommended conversation flow
Use this order when the request is underspecified:
- Clarify the role's responsibility and routing boundary
- Clarify what should stay in the role body versus what should become skill instructions
- Audit existing skills that may already cover part of the role
- Confirm copy vs migrate vs keep-as-normal-skill
- If needed, design new role skills
- Produce the final
ROLE.md - Produce any needed
SKILL.mdfiles
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/app/src/lib/skills/create-role/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/different-ai-studio/teamclu/create-role)