--- name: stakeholder-templates description: Generic stakeholder discovery template for creating project-specific stakeholder skills. Auto-invoke on 'stakeholder skill', 'stakeholder framework', 'team context template'. Do NOT load during actual stakeholder discussions. disable-model-invocation: true allowed-tools: [Grep] version: 1.0.0 category: Templates tags: [template, stakeholder-discovery, skill-creation] last-updated: 2025-10-19 --- # Stakeholder Discovery Template ## Purpose This template guides the creation of project-specific stakeholder skills. Replace all `[PLACEHOLDER]` values with actual project information. ## SKILL.md Frontmatter Template ```yaml --- name: [project]-[domain]-stakeholders description: Stakeholder context for [PROJECT_NAME] [DOMAIN] when discussing [USE_CASE_1], [USE_CASE_2], or [USE_CASE_3]. Auto-invoke when user mentions [PROJECT_TRIGGER], [DOMAIN_TRIGGER], or [TEAM_TRIGGER]. Do NOT load for general [DOMAIN] discussions unrelated to [PROJECT_NAME]. disable-model-invocation: true allowed-tools: [] version: 1.0.0 category: Stakeholders tags: [[project], [domain], [key-theme-1], [key-theme-2]] last-updated: [YYYY-MM-DD] --- ``` **Description Engineering Guidance**: ✅ **DO** include specific trigger terms: - Project name (exact capitalization users will mention) - Domain keywords (fintech, UX research, payment processing) - Team names users will reference ❌ **DON'T** use generic descriptions: - "Provides stakeholder information" (too broad) - "Use when discussing stakeholders" (will load too often) - No explicit project scope (will contaminate other projects) **Example Good Description**: ``` Stakeholder context for Apollo UX research project when discussing user testing, research synthesis, or design validation. Auto-invoke when user mentions Apollo, UX research stakeholders, or design team collaboration. Do NOT load for general UX discussions unrelated to Apollo. ``` ## Skill Content Structure Template ### `[TEAM_NAME]` Team #### Team Objectives - `[PRIMARY_OBJECTIVE_1]` (quantified if possible: >95% accuracy, <100ms latency) - `[PRIMARY_OBJECTIVE_2]` - `[PRIMARY_OBJECTIVE_3]` #### Key Stakeholders **`[ROLE_TITLE]`** (Use role, not individual name - NO PII) - **Decision Authority**: `[SPECIFIC_DECISIONS_THIS_ROLE_MAKES]` - **Communication Preference**: `[PREFERRED_CHANNELS_AND_STYLE]` - Examples: "Data-driven with A/B test results", "Formal written proposals", "Technical RFCs with diagrams" - **Success Metrics**: `[QUANTIFIABLE_METRICS_THIS_ROLE_CARES_ABOUT]` - Format: "[Metric name] [operator][value]" (e.g., "Fraud detection rate >95%") - **Pain Points**: - `[CURRENT_CHALLENGE_1]` (quantified if possible) - `[CURRENT_CHALLENGE_2]` - `[CURRENT_CHALLENGE_3]` #### Decision-Making Patterns - **`[DECISION_TYPE]`**: `[APPROVAL_PROCESS_AND_CRITERIA]` - Example: "Rule Changes: Requires statistical significance (p<0.05) with 2-week A/B test" - **Review Cycle**: `[FREQUENCY_AND_FORMAT]` - Example: "Weekly sprint reviews for non-critical updates" - **Escalation Protocols**: `[WHEN_AND_HOW_TO_ESCALATE]` - Example: "Emergency fraud spike triggers immediate team call" - **Approval Chain**: `[ROLE_1]` → `[ROLE_2]` → `[ROLE_3]` (for `[DECISION_SCOPE]`) #### Communication Channels (Optional) - **Primary**: `[SLACK_CHANNEL_OR_EMAIL_GROUP]` - **Meetings**: `[RECURRING_MEETING_SCHEDULE]` - **Documentation**: `[CONFLUENCE_WIKI_OR_DOC_LOCATION]` - **Escalations**: `[EMERGENCY_CONTACT_METHOD]` (NO personal phone numbers) ## Validation Checklist Before finalizing skill, verify: **Content Quality**: - [ ] All `[PLACEHOLDERS]` replaced with actual values - [ ] Zero PII (no names, emails, phone numbers, personal identifiers) - [ ] Zero business-confidential metrics (use relative: ">95%" not "$5M revenue") - [ ] Quantified metrics where possible (not "high accuracy", say ">95%") **Description Engineering**: - [ ] Description includes specific WHEN triggers (project name, domain keywords) - [ ] Description includes explicit WHEN NOT boundaries - [ ] Tested with positive queries (should load): `[LIST_TEST_QUERIES]` - [ ] Tested with negative queries (should NOT load): `[LIST_TEST_QUERIES]` **Metadata & Tracking**: - [ ] Ground truth source documented with date - [ ] Validation date included - [ ] Next review date specified (recommend quarterly) - [ ] `allowed-tools: []` set (stakeholder skills are read-only reference) - [ ] Category and tags aid discovery **Security & Scope**: - [ ] File location matches scope (project skills in `.claude/skills/projects/[name]/`) - [ ] No personal preferences mixed with stakeholder context - [ ] Reviewed by at least one other team member (if team skill) ## Usage Examples **Creating New Stakeholder Skill**: ``` User: "Create a stakeholder skill for the Apollo UX research team" Claude: [Loads this template skill, uses structure to create Apollo-specific skill] ``` **Finding Template for Reference**: ``` User: "What's the standard format for stakeholder skills?" Claude: [Loads this template skill, shows structure and best practices] ``` **Do NOT Use This Template For**: - Actual stakeholder discussions (use project-specific skills instead) - Ground truth documentation (use ground-truth template) - Product context (use product skill template) --- **Template Source**: Research report + eval committee consensus **Template Version**: 1.0.0 **Last Updated**: 2025-10-19 **Validation**: Ready for Week 1 PoC testing