role-activation

Classify product type and delivery tier, then activate specialist roles and record an auditable team roster.

4|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/vmobifystudio/app-dev-team --skill role-activation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-activation
Source: https://github.com/vmobifystudio/app-dev-team/tree/main/skills/role-activation
Command: npx skills add https://github.com/vmobifystudio/app-dev-team --skill role-activation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents projects from activating the wrong specialists, omitting necessary roles, or assembling teams that cannot build the declared product type.

Core Features & Use Cases

  • Product Classification: Determines whether a project is an iOS app, Android app, mobile app, backend service, web app, CLI, or library.
  • Tier-Based Activation: Selects flagship or utility process levels and applies the appropriate role and safety requirements.
  • Durable Team Rosters: Records every role as active, conditional, or off with an auditable reason, including backend specialization variants and structurally inapplicable gates.
  • Use Case: At project start, evaluate the intake or detected codebase, activate the correct product, engineering, design, QA, security, and release roles, and write the roster that all later workflow commands use.

Quick Start

Use the role-activation skill during app-init, app-onboard, or the first step of app-run to classify the project and generate docs/02-team-roster.md.

Frequently Asked Questions about role-activation

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

FAQPage Schema
How do I assemble the right engineering team roster for a new mobile or backend project?

To assemble the right team roster, you classify the product type and delivery tier to activate the appropriate specialist roles, generating an auditable document that covers active, conditional, and off roles. This prevents staffing gaps during project onboarding.

What is workflow orchestration role activation for product classification?

Role activation for product classification determines whether a project is an iOS, Android, web, backend, CLI, or library product, then selects the correct process tier to apply matching engineering, design, QA, and release roles.

How do I handle release gates that are not applicable to my project during onboarding?

You handle inapplicable release gates by explicitly recording them with clear N/A versus WAIVED status alongside active and conditional roles, ensuring the generated team roster maintains complete coverage and a fully auditable reason for every gate.

When do I need to generate a staffing matrix for greenfield intake?

You need to generate a staffing matrix during greenfield intake, brownfield onboarding, or workflow fan-out to validate that staffed products have complete active, conditional, and off role coverage before later workflow execution begins.

Can I use codebase detection signals to classify an existing web app or CLI project?

Yes, you can use codebase detection signals to evaluate existing brownfield projects, allowing the mechanism to automatically determine the product type and activate the correct backend specialization variants and release roles for the team.

What's the best way to ensure all necessary specialists are activated for a flagship utility process tier?

The best way to ensure correct specialist activation is applying explicit activation rules based on the determined delivery tier, which validates the staffed product and records every specialist role with an auditable reason for the chosen process level.