create-role

Create and update myteam role definitions with standardized frontmatter and validation criteria.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/joshuaculmer/cook_book --skill create-role-joshuaculmer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-role
Source: https://github.com/joshuaculmer/cook_book/tree/main/.myteam/myteam-management/create-role
Command: npx skills add https://github.com/joshuaculmer/cook_book --skill create-role-joshuaculmer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires myteam.

What problem does it solve?

Authoring and maintaining clear myteam role definitions is hard, leading to unclear ownership, inconsistent role naming, and weak handoffs.

Core Features & Use Cases

  • Structured role.md generation: provides a ready-to-edit definition with ownership, responsibilities, and delegation boundaries.
  • Governance and consistency: enforces naming conventions and documentation requirements to improve role discoverability.
  • Use Case: when creating or updating a myteam role to define ownership, responsibilities, handoffs, and validation criteria.

Quick Start

Run the myteam new role <role_path> to scaffold the role, then edit role.md to set the exact name, description, responsibilities, and handoffs.

Frequently Asked Questions about create-role

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define clear ownership boundaries and role handoffs in myteam?

To define clear myteam ownership boundaries and role handoffs, use the myteam new role command to generate a structured role.md file, then specify the exact responsibilities, ownership, and delegation boundaries in the generated template.

What is the best way to enforce consistent role naming conventions across repositories?

The best way to enforce consistent role naming conventions across repositories is to use a structured role generation process that validates the role.md frontmatter, ensuring every definition includes the required name and description fields for improved discoverability.

How does role.md frontmatter validation work for myteam roles?

Role.md frontmatter validation works by checking that each newly created or updated myteam role definition includes the mandatory name and description fields, ensuring documentation requirements are met before the role is finalized.

Do I need the myteam framework to create role definitions?

Yes, you need the myteam framework installed because this role creation process relies on the myteam new role command to scaffold the initial role structure and validate the role.md frontmatter formatting correctly.

What should be included when updating myteam role definitions?

When updating myteam role definitions, you should include actionable instructions for responsibilities, handoffs, and validation criteria, while ensuring the role.md frontmatter maintains the correct name and description for ownership clarity.