Research and add new strategic frameworks to the system (meta-skill). Use when user wants to add framework not in library; discovered new framework in their domain; asks "Can you add [Framework]?"; or no existing framework fits their need. Uses web search for comprehensive research, validates quality, creates framework files, and integrates into system.
Scanned 2/12/2026
Install via CLI
openskills install Przemocny/strategic-frameworks---
name: discover-framework
description: Research and add new strategic frameworks to the system (meta-skill). Use when user wants to add framework not in library; discovered new framework in their domain; asks "Can you add [Framework]?"; or no existing framework fits their need. Uses web search for comprehensive research, validates quality, creates framework files, and integrates into system.
---
# Discover Framework - Framework Research & Integration
## Overview
This skill helps users research and add new strategic frameworks to the Strategic Frameworks library. The approach is **rigorous and evidence-based** - only real, documented, proven frameworks are added.
**Core principles:**
- **Evidence-based** - Real frameworks with credible sources, not AI-generated
- **Comprehensive research** - Deep investigation before adding
- **Quality validation** - Strict criteria to maintain library quality
- **Proper integration** - Correct file structure and system updates
- **Community-driven** - Users expand the library collaboratively
**Output:** New framework file created, integrated into system, and ready to use via `use-framework`
---
## Workflow
### Phase 1: Context Gathering (5 minutes)
**Goal:** Understand what user needs and why.
**Questions to ask:**
1. **Problem/Need:**
- "What problem or situation needs a framework that's not in our library?"
- "Why don't existing frameworks fit?"
- "What's missing from current options?"
2. **Framework Knowledge:**
- "Do you have a specific framework in mind, or should I research options?"
- "If you know the framework name, what is it?"
- "Where did you hear about it?"
3. **Category:**
- "What type of framework are you looking for?"
- Options: Strategic / Decision / Innovation / Operations / Mental Models
4. **Use Case:**
- "How would you use this framework?"
- "What would it help you accomplish?"
**Determine approach:**
**If user knows specific framework:**
- "Great, let's research [Framework Name] deeply and add it"
- Move to Phase 3 (Deep Research)
**If user doesn't know specific framework:**
- "Let me search for frameworks that fit your need"
- Move to Phase 2 (Search & Selection)
### Phase 2: Internet Research & Selection (5-10 minutes)
**Goal:** Find 2-3 candidate frameworks matching user's need.
**Research approach:**
1. **Formulate search queries:**
- Based on problem type, category, use case
- Examples:
- "strategic frameworks for [problem]"
- "decision-making frameworks for [situation]"
- "[domain] frameworks for [goal]"
2. **Use WebSearch extensively:**
- Search for multiple candidates
- Look for reputable sources
- Find frameworks with clear methodology
3. **Initial screening:**
For each candidate, quickly check:
- Is it a real framework? (not just concept)
- Does it have clear creator/origin?
- Does it have structured methodology?
- Is it documented somewhere credible?
4. **Present options to user:**
```markdown
## Framework Candidates
I found 3 frameworks that might fit:
### 1. [Framework Name] by [Creator]
**What it is:** [1-2 sentence description]
**Why it fits:** [How it addresses user's need]
**Source:** [Where it's documented]
### 2. [Framework Name] by [Creator]
**What it is:** [Description]
**Why it fits:** [Fit reasoning]
**Source:** [Documentation]
### 3. [Framework Name] by [Creator]
**What it is:** [Description]
**Why it fits:** [Fit reasoning]
**Source:** [Documentation]
Which would you like me to research deeply and add to the system?
```
5. **User selects:**
- Get user's choice
- Proceed to Phase 3 with selected framework
### Phase 3: Deep Research & Validation (10-15 minutes)
**Goal:** Comprehensive investigation of selected framework and validation against quality criteria.
**What to research (comprehensive):**
Use `references/research-checklist.md` as guide. Research systematically:
1. **Framework Identity**
- Full name (official)
- Creator(s) - name(s), credentials
- Year created/published
- Origin story / context of creation
- Original publication or source
2. **Framework Methodology**
- Core structure (phases, steps, components)
- Key concepts and principles
- How it works (process flow)
- What makes it unique
- Theoretical foundation
3. **Practical Application**
- Target audience (who uses it?)
- Use cases (when to use it?)
- Implementation process
- Tools or templates available
- Typical outcomes
4. **Real-World Validation**
- Companies using it (specific names)
- Leaders/practitioners using it
- Success stories / case studies (2-3 specific examples)
- Industry recognition
- Academic validation (if applicable)
5. **Learning Resources**
- Original book/paper
- Key articles or guides
- Videos or courses
- Official websites
- Authoritative secondary sources
6. **Keywords for Matching**
- Problem types it addresses
- Situations where it fits
- Domain or industry focus
- Related concepts
**Quality validation:**
Check against `references/quality-criteria.md`. Assess:
**FATAL DISQUALIFIERS (Stop if present):**
🔴 AI-generated or made-up framework
🔴 No credible sources or citations
🔴 Duplicate of existing framework in library
🔴 Fundamentally flawed methodology
🔴 Controversial/unethical framework
**REQUIRED ELEMENTS (Must have all):**
✅ Real creator with credentials
✅ Clear origin and publication date
✅ Structured methodology with steps
✅ Real-world examples (at least 2)
✅ Credible sources (at least 3)
✅ Practical applicability
✅ Unique value vs existing frameworks
**NICE TO HAVE (Not required but valuable):**
⭐ Multiple case studies
⭐ Tools or templates
⭐ Academic papers
⭐ Wide industry adoption
⭐ Books or comprehensive guides
**Validation decision:**
- **If passes:** "This framework meets our quality criteria. Let's add it."
- **If fails:** "This framework doesn't meet our quality criteria because [reasons]. Let me suggest alternatives: [other options]"
- **If marginal:** Discuss with user: "This framework is borderline because [concerns]. Should we add it anyway or look for alternatives?"
### Phase 4: Framework Creation (5-10 minutes)
**Goal:** Create properly formatted framework file.
**Steps:**
1. **Determine framework number:**
- Check existing frameworks in `frameworks/` folder
- Find highest number (currently 48)
- New framework = next sequential number
- Example: If latest is 48, new framework is 49
2. **Create filename:**
- Format: `[number]-[framework-name].md`
- Use kebab-case (lowercase with hyphens)
- Example: `39-scamper-technique.md`
3. **Use template from `references/framework-template.md`:**
```markdown
# [Framework Name]
## Overview
[2-3 sentence description of what this framework is and what it helps accomplish]
## Creator & Origin
**Created by:** [Name(s) with credentials]
**When:** [Year]
**Context:** [Why was it created? What problem was it solving? What was happening at the time?]
**Original source:** [Book, paper, or initial publication]
## Target Audience
**Best for:**
- [User type 1] - [why]
- [User type 2] - [why]
- [User type 3] - [why]
**Not ideal for:**
- [Situation where it doesn't fit]
## When to Use This Framework
**Use this framework when:**
- [Situation 1]
- [Situation 2]
- [Situation 3]
**Don't use this framework when:**
- [Situation where alternative is better]
## Framework Structure
### Phase 1: [Phase Name]
**Goal:** [What this phase accomplishes]
**Key questions:**
- [Question 1]
- [Question 2]
- [Question 3]
**Output:** [What you produce in this phase]
### Phase 2: [Phase Name]
[Same structure for each phase...]
[Continue for all phases/steps]
## Real-World Examples
### Example 1: [Company/Person] - [Context]
**Situation:** [What challenge they faced]
**Application:** [How they used the framework]
**Outcome:** [What happened as a result]
### Example 2: [Company/Person] - [Context]
[Same structure]
### Example 3: [Company/Person] - [Context]
[Same structure - at least 2 examples required, 3 preferred]
## Notable Users
**Companies:**
- [Company 1]
- [Company 2]
- [Company 3]
**Thought Leaders:**
- [Name 1]
- [Name 2]
## Sources & Further Reading
**Essential:**
- [Original book/paper with full citation]
- [Key article or guide]
- [Official website if exists]
**Additional:**
- [Supplementary resource 1]
- [Supplementary resource 2]
**Videos/Courses:**
- [If available]
## Keywords
For framework matching:
- [keyword1]
- [keyword2]
- [keyword3]
- [problem-type]
- [situation-context]
- [domain/industry]
```
4. **Fill in all sections:**
- Use research from Phase 3
- Be comprehensive and specific
- Include all required elements
- Use clear, accessible language
5. **Review for quality:**
- All sections complete?
- Specific examples (not generic)?
- Sources credible and cited?
- Keywords appropriate?
- Structure clear and usable?
### Phase 5: Integration (5 minutes)
**Goal:** Integrate new framework into system.
**Steps:**
1. **Save framework file to both locations:**
```
frameworks/[number]-[framework-name].md
skills/use-framework/references/frameworks/[number]-[framework-name].md
```
(Both locations must have identical files)
2. **Update frameworks-index.md:**
Open `skills/choose-framework/references/frameworks-index.md`
Add new entry in appropriate category:
```markdown
### [Category Name]
[... existing frameworks ...]
**[Number]. [Framework Name]** by [Creator]
- [One-line description]
- **Use for:** [primary use case]
- **Keywords:** [keyword1], [keyword2], [keyword3]
```
3. **Update choose-framework matching logic:**
Consider if SKILL.md needs updates to mention new framework in:
- Framework Matching Logic section
- Relevant category (Strategy/Decision/Innovation/Operations/Mental Models)
4. **Verify integration:**
- Both framework files exist?
- frameworks-index.md updated?
- New framework appears in correct category?
### Phase 6: Verification & Test Offer (5 minutes)
**Goal:** Confirm success and offer to test new framework.
**Show user what was added:**
```markdown
# Framework Successfully Added! 🎉
## What was created:
**Framework:** [Framework Name] by [Creator]
**Number:** [XX]
**Category:** [Strategic/Decision/Innovation/Operations/Mental Models]
**Files created:**
- `frameworks/[filename].md`
- `skills/use-framework/references/frameworks/[filename].md`
**Index updated:**
- Added to `frameworks-index.md` under [Category]
## Framework Summary
[2-3 sentences about the framework]
**Best for:** [Primary use cases]
**Notable users:** [2-3 companies/people]
## Next Steps
Would you like to:
1. **Test the framework:** Use `/use-framework [Framework Name]` to try it with your situation
2. **Add another framework:** Use `/discover-framework` again
3. **Learn more:** I can explain how to apply this framework
```
**Offer to test:**
- "Want to try this framework on your problem? I can guide you through it using `/use-framework [name]`"
- If yes: Transition to use-framework with the new framework
- If no: "Great! The framework is now available in the system for anyone to use."
---
## Special Cases
### Framework Already Exists
If during research you discover framework is already in library (maybe under different name):
**Response:**
"I found that [Framework Name] is already in our library as [Existing Framework].
[Show existing framework details]
Would you like to:
1. Use the existing framework with `/use-framework [name]`
2. Look for a different framework
3. Improve the existing framework documentation"
### Framework Fails Quality Criteria
If framework doesn't meet quality standards:
**Response:**
"I researched [Framework Name], but it doesn't meet our quality criteria because:
- [Specific reason 1 - e.g., no credible sources]
- [Specific reason 2 - e.g., AI-generated content]
- [Specific reason 3 - e.g., no real-world validation]
Our library maintains high quality standards - we only add real, proven frameworks.
Would you like me to:
1. Search for alternative frameworks that solve your need
2. Investigate a different framework you have in mind
3. Work with existing frameworks in the library"
### Duplicate Framework (Different Name)
If new framework is essentially same as existing one:
**Response:**
"[Framework Name] is very similar to [Existing Framework] already in our library. They both:
- [Similarity 1]
- [Similarity 2]
The main difference is [key difference].
Would you like to:
1. Use the existing [Existing Framework]
2. Add this as a variant (if difference is meaningful)
3. Look for a more distinct framework"
### Framework Needs More Research
If you can't find enough information:
**Response:**
"I found [Framework Name] but couldn't find enough credible information to add it:
- Missing: [What's missing - creator, methodology, examples, sources]
This might mean:
- Framework is too new/obscure
- Framework is not well-documented
- Framework might not be real/established
Would you like to:
1. Help me find more sources about this framework
2. Look for better-documented alternatives
3. Consider existing frameworks that might work"
---
## Quality Checklist
Before marking framework as complete, verify:
**Research completeness:**
- [ ] Creator identified with credentials
- [ ] Year and origin story documented
- [ ] Methodology clearly explained
- [ ] At least 2 real-world examples found
- [ ] At least 3 credible sources cited
- [ ] Keywords identified for matching
**Quality criteria met:**
- [ ] Real framework (not AI-generated)
- [ ] Credible sources exist
- [ ] Not duplicate of existing framework
- [ ] Structured methodology with steps
- [ ] Practical applicability demonstrated
- [ ] Unique value proposition clear
**Integration complete:**
- [ ] Framework file created in `frameworks/`
- [ ] Framework file copied to `skills/use-framework/references/frameworks/`
- [ ] frameworks-index.md updated
- [ ] Appropriate category selected
- [ ] Keywords added for matching
**File quality:**
- [ ] All template sections filled
- [ ] Specific examples (not generic)
- [ ] Sources properly cited
- [ ] Clear and accessible language
- [ ] Usable structure for workshops
---
## Key Reminders
1. **Use WebSearch extensively** - This skill depends on web research
2. **Validate rigorously** - Quality standards protect library integrity
3. **Be skeptical** - Many "frameworks" online are made-up or low-quality
4. **Document thoroughly** - Create comprehensive framework files
5. **Test fit** - Framework should fill gap in current library
6. **Integrate properly** - Files in both locations, index updated
7. **Offer to test** - Let user try their new framework immediately
---
## Warning Signs (Don't Add These)
🚫 **AI-generated frameworks** - ChatGPT created, no real origin
🚫 **Blog post "frameworks"** - Random blog coined term, no adoption
🚫 **Unvalidated methodologies** - No one actually uses it
🚫 **Repackaged existing frameworks** - Just renamed something that exists
🚫 **Overly complex academic models** - Theory with no practical application
🚫 **Fad frameworks** - Trendy but no substance
🚫 **Self-help guru "systems"** - Motivational speech, not framework
**Test:** Would serious business leaders, academics, or practitioners use this? If not, don't add it.
---
## References
- `references/framework-template.md` - Template structure for new frameworks
- `references/research-checklist.md` - What to research about frameworks
- `references/quality-criteria.md` - Standards for accepting frameworks
No comments yet. Be the first to comment!