🧙

Skill From Masters

SkillFromMasters 技能开发

DESCRIPTION

Help users create high-quality skills by discovering and incorporating proven methodologies from domain experts. Use this skill BEFORE skill-creator when users want to create a new skill - it enhances skill-creator by first identifying expert frameworks and best practices to incorporate. Triggers on requests like "help me create a skill for X" or "I want to make a skill that does Y". This skill guides methodology selection, then hands off to skill-creator for the actual skill generation.

TRIGGERS

/create/skill/skill-from-masters/help me create a skill/I want to make a skill/methodology/expert/framework/best practices

SKILL.md CONTENT

--- name: skill-from-masters description: Help users create high-quality skills by discovering and incorporating proven methodologies from domain experts. Use this skill BEFORE skill-creator when users want to create a new skill - it enhances skill-creator by first identifying expert frameworks and best practices to incorporate. Triggers on requests like "help me create a skill for X" or "I want to make a skill that does Y". This skill guides methodology selection, then hands off to skill-creator for the actual skill generation. --- # Skill From Masters Create skills that embody the wisdom of domain masters. This skill helps users discover and incorporate proven methodologies from recognized experts before generating a skill. ## Core Philosophy Most professional domains have outstanding practitioners who have codified their methods through books, talks, interviews, and frameworks. A skill built on these proven methodologies is far more valuable than one created from scratch. ## Workflow ### Step 1: Understand the Skill Intent Ask the user: - What skill do they want to create? - What specific tasks should it handle? - What quality bar are they aiming for? ### Step 2: Identify Relevant Domains Map the skill to one or more methodology domains. A single skill may span multiple domains. Example mappings: - "Sales email skill" → Sales, Writing, Persuasion - "User interview skill" → User Research, Interviewing, Product Discovery - "Presentation skill" → Storytelling, Visual Design, Persuasion - "Code review skill" → Software Engineering, Feedback, Communication ### Step 3: Surface Expert Methodologies Consult `references/methodology-database.md` for known frameworks. For each relevant domain, present: - Key experts and their core contributions - Specific frameworks, principles, or processes - Source materials (books, talks, interviews) If the domain isn't covered in the database, search the web to find recognized experts and their methodologies. ### Step 4: Collaborative Selection Present the methodologies to the user and discuss: - Which frameworks resonate with their goals? - Are there conflicts between methodologies to resolve? - Should they combine multiple approaches? - Any specific principles they want to emphasize or exclude? Guide the user to select 1-3 primary methodologies that will form the skill's foundation. ### Step 5: Extract Actionable Principles For each selected methodology, distill: - Core principles (the "why") - Concrete steps or processes (the "how") - Quality criteria or checklists (the "what good looks like") - Common pitfalls to avoid (the "watch out for") If source material is available online (transcripts, articles, documentation), fetch and review primary sources. ### Step 6: Generate the Skill With methodologies confirmed, use the **skill-creator** skill to generate the final skill. Follow skill-creator's standard process, ensuring the generated skill: 1. Credits the methodology sources in a comment (documenting provenance) 2. Translates expert wisdom into actionable instructions 3. Includes concrete examples derived from the methodologies 4. Captures the quality bar and evaluation criteria from the experts ## Example Interaction **User**: I want to create a skill for writing product requirement documents. **Assistant**: Great choice. PRD writing spans several domains where experts have codified best practices: **Product Management**: - Marty Cagan (SVPG): Emphasizes problem-first PRDs, separating problem space from solution space - Teresa Torres: Continuous discovery, outcome-focused requirements - Gibson Biddle: DHM model for evaluating features **Business Writing**: - Barbara Minto: Pyramid Principle - lead with conclusion, MECE structure - Amazon: Working backwards from press release, 6-pager narrative format **User Research Integration**: - Jobs to be Done framework: Focus on what job the user is hiring the product to do Which of these approaches resonates with how you want PRDs written? Or should we combine elements? **User**: I like Amazon's approach combined with Cagan's problem-first thinking. **Assistant**: Perfect combination. Let me extract the key principles from both... [Continues to Step 5 and 6]
BACK TO SKILLS