skills/gbsoss/skill-from-masters/SKILL.md
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.
npx skillsauth add aiskillstore/marketplace skill-from-mastersInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
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.
The goal is not just "good enough" — it's reaching the highest level of human expertise in that domain.
Ask the user:
Map the skill to one or more methodology domains. A single skill may span multiple domains.
Example mappings:
Layer 1: Local Database
Consult references/methodology-database.md for known frameworks.
Layer 2: Web Search for Experts Search the web to discover additional experts and methodologies:
Layer 3: Deep Dive on Selected Experts For promising experts, search for their original content:
Fetch and read primary sources when available (articles, talk transcripts, blog posts).
For each relevant domain, present:
Before finalizing methodology selection, search for exemplary outputs:
Understanding what excellence looks like helps define the quality bar.
Present the methodologies to the user and discuss:
Guide the user to select 1-3 primary methodologies that will form the skill's foundation.
For each selected methodology, search for and distill:
The Why (Core Principles)
The How (Concrete Process)
The What (Quality Criteria)
The Pitfalls (Common Mistakes)
Fetch primary sources to get exact wording and nuance, not just summaries.
Compare insights across multiple sources:
Synthesize a coherent framework that takes the best from each source.
With methodologies confirmed, use the skill-creator skill to generate the final skill. The generated skill should:
Before finalizing, verify:
User: I want to create a skill for writing product requirement documents.
Assistant: Great choice. Let me search for the best methodologies on PRD writing.
[Searches: "PRD best practices expert", "product requirements document methodology", "best PRD examples"]
I found several strong frameworks:
Product Management:
Business Writing:
Golden Examples Found:
Common Mistakes (from my search):
Which of these approaches resonates? Or should I search deeper into any of them?
User: I like Amazon's approach combined with Cagan's problem-first thinking. Can you find more details on Amazon's method?
Assistant: [Searches: "Amazon 6-pager template", "Amazon working backwards methodology", "Amazon PR FAQ process"]
[Fetches relevant articles and synthesizes key principles]
Here's what I found from primary sources... [Continues to Step 6, 7, and 8]
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.