Generate Philosophy Document
Create comprehensive, research-backed philosophy and standards documents for any domain.
What This Skill Does
This skill generates high-quality philosophy documents similar to ux-onboarding-philosophy.md for any domain:
-
UX & Design: Interface design, mobile UX, accessibility standards
-
Marketing: Landing pages, email outbound, conversion optimization
-
Technical: API design, architecture patterns, code standards
-
Business: Sales processes, customer success, operations
Each document includes:
-
Foundational principles (research-backed)
-
Frameworks and methodologies
-
Anti-patterns dictionary
-
Design checklists
-
Case studies with metrics
-
Measurement frameworks
-
Academic and industry references
Workflow
Step 1: Define the Domain
Ask the user to specify:
Domain name: "What domain do you want to document?"
-
Examples: "Landing Page Design", "API Design Standards", "Email Outbound Best Practices"
Target audience: "Who will use this document?"
-
Examples: "UX designers", "Backend developers", "Marketing team"
Focus areas (optional): "Any specific areas to emphasize?"
- Examples: "Conversion optimization", "Performance", "Accessibility"
Clarify scope: Ensure domain is specific enough to be actionable but broad enough to be useful.
Step 2: Conduct Research
Use the WebSearch tool or Perplexity API to gather comprehensive research:
Research Strategy:
Foundational Research (principles and theory):
-
Search: "[domain] fundamental principles"
-
Search: "[domain] research studies"
-
Search: "[domain] psychology" or "[domain] user behavior"
Framework Research (methodologies):
-
Search: "[domain] frameworks"
-
Search: "[domain] best practices methodology"
-
Search: "[domain] process workflow"
Anti-Pattern Research (common mistakes):
-
Search: "[domain] common mistakes"
-
Search: "[domain] anti-patterns"
-
Search: "worst [domain] practices"
Metrics Research (measurement):
-
Search: "[domain] KPIs metrics"
-
Search: "[domain] benchmarking"
-
Search: "[domain] success metrics"
Case Study Research (real examples):
-
Search: "[domain] case studies"
-
Search: "[domain] before after"
-
Search: "[domain] success stories"
Academic Research (credible sources):
-
Search: "[domain] academic research"
-
Search: "[domain] peer reviewed studies"
Execute 10-15 targeted searches covering all research areas. Synthesize findings into structured notes organized by section.
Optional: Use scripts/research_topic.py to generate search queries:
python scripts/research_topic.py "Landing Page Design" "principles,frameworks,anti-patterns,metrics"
Step 3: Generate Document Structure
Use the bundled template to create the document structure:
Option A: Manual Creation
Copy assets/philosophy-template.md and fill in sections with research findings.
Option B: Script-Assisted
python scripts/generate_structure.py "Landing Page Design" > output.md
Then fill in placeholders with researched content.
Step 4: Fill in Sections
Work through each section systematically. See references/document-template.md for detailed guidance on each section.
4.1 Executive Summary
-
Core philosophy: Distill into 1 sentence
-
The problem: What challenge does this solve?
-
The solution: What approach does this recommend?
-
Proof: Cite key research or metrics
Length: 100-200 words
4.2 Foundational Principles
Create 5-8 principles. Each principle needs:
-
Name: Concise and memorable (e.g., "Mobile-First Design")
-
Definition: Clear 1-sentence explanation
-
Why This Works: Research-backed rationale
-
Application: Wrong vs. Right examples (concrete)
-
Test: How to verify adherence
Format Pattern:
Principle 1: [Name]
Definition: [One sentence]
Why This Works: [Research explanation with citation]
Application:
- WRONG: [Concrete bad example]
- RIGHT: [Concrete good example]
Test: [Verification method]
Quality Check:
-
Examples must be concrete (not abstract)
-
Research must be cited
-
Tests must be practical
Length: 400-800 words total (80-160 per principle)
4.3 Framework & Methodology
Create a named framework (e.g., "LIFT Framework", "AIDA Model"):
-
Framework name: Memorable and descriptive
-
Visual diagram: ASCII art or description
-
3-5 phases: Sequential steps
-
Each phase includes:
-
Purpose statement
-
Key activities (3-5 items)
-
Quality checklist (3-5 checkboxes)
-
Time budget (percentage)
Example Structure:
The CLEAR Framework
[ASCII diagram showing 5 phases]
Phase 1: Capture Attention
Purpose: Hook user in first 3 seconds
Key Activities:
- Design hero section with compelling headline
- Use high-contrast CTA button
- Optimize above-fold content
Quality Checklist:
- Headline clearly states value proposition
- CTA visible without scrolling
- Hero image supports message
Time Budget: 20% of design process
Length: 400-600 words
4.4 Anti-Patterns Dictionary
Document 5-10 common mistakes:
-
Name: Memorable (e.g., "The Wall of Text")
-
Symptom: How to recognize
-
Example: Concrete wrong example
-
Why It Fails: Explanation with data
-
Fix: How to correct
-
Metrics: Impact data (if available)
Format:
Anti-Pattern 1: "The Wall of Text"
Symptom: Landing page with 500+ words above fold, no visual breaks
Example: WRONG: [Paste or describe actual bad example]
Why It Fails: Users scan, don't read. Average time on page: 8 seconds. Wall of text = 90% bounce rate (Source: Nielsen Norman Group)
Fix: Break into scannable sections with headers, bullets, and whitespace
Metrics: Before: 90% bounce | After: 45% bounce (50% improvement)
Length: 400-600 words total (60-80 per anti-pattern)
4.5 Design Checklists
Create 3 checklists:
-
Pre-Design Checklist: Before starting work
-
Mid-Design Checklist: During execution
-
Post-Design Checklist: Before launch
Format:
Pre-Design Checklist
Define Success Criteria:
- Primary conversion goal defined
- Target audience identified
- Success metrics established
Audience Analysis:
- User personas documented
- Pain points identified
- Value proposition clear
Quality Standards:
-
All items binary (yes/no)
-
Specific and measurable
-
No ambiguous language
-
3-5 items per category
-
Can complete in <10 minutes
Length: 200-400 words
4.6 Case Studies
Include 2-3 real examples:
-
Context: Background and situation
-
Challenge: Problem to solve
-
Approach: How principles were applied
-
Before metrics: Quantified starting point
-
After metrics: Quantified results
-
Improvement: Percentage gains
-
Key insights: Learnings (3-5 bullets)
Example:
Case Study: Dropbox Homepage Redesign
Context: Dropbox needed to improve conversion on homepage (2017)
Challenge: 65% bounce rate, unclear value proposition
Approach: Applied "Show Don't Tell" principle - replaced feature list with video demo showing product in action
Before:
- Bounce Rate: 65%
- Sign-up Conversion: 2.8%
- Time on Page: 12 seconds
After:
- Bounce Rate: 42% (35% improvement)
- Sign-up Conversion: 4.2% (50% improvement)
- Time on Page: 48 seconds (300% improvement)
Key Insights:
- Video demo increased engagement 4x
- Visual demonstration beats text explanation
- Clear CTA after video critical for conversion
Length: 300-500 words total (150-250 per case study)
4.7 Measurement Framework
Create tiered metrics structure:
-
Tier 1: Critical metrics (make-or-break)
-
Tier 2: Important metrics (quality indicators)
-
Tier 3: Nice-to-have metrics (optimization)
-
Red flags: When to take immediate action
-
Measurement methods: How to collect data
Format:
Success Metrics Hierarchy
TIER 1: CRITICAL METRICS (Make or Break)
-
Conversion Rate: Primary goal completion Target: >5% | Baseline: 2-3%
-
Bounce Rate: User engagement Target: <40% | Baseline: 50-60%
Red Flags
CRITICAL RED FLAGS:
-
Conversion Rate < 2% -> Poor value proposition - Redesign messaging
-
Bounce Rate > 70% -> No engagement - Rethink content strategy
Length: 300-400 words
4.8 Research References
Organize sources by category:
-
Academic Sources: Peer-reviewed research
-
Industry Research: Authoritative reports
-
Best Practice Documentation: Standards and guides
Format:
Academic Sources
- Cognitive Psychology:
- Nielsen, J. (2006). "F-Shaped Pattern For Reading Web Content"
- Kahneman, D. (2011). "Thinking, Fast and Slow"
Industry Research
- ConversionXL: Landing page optimization studies
- Baymard Institute: UX research and benchmarks
Quality Standards:
-
Sources are authoritative
-
Citations are complete
-
Mix of academic and practical
-
Recent (within 5-10 years preferred)
Length: 100-200 words
Step 5: Quality Validation
Use references/quality-checklist.md to validate the document:
Critical Checks:
-
All 8 core sections present
-
No placeholder text remains ([TODO], [PLACEHOLDER])
-
5-8 principles included
-
5-10 anti-patterns documented
-
2-3 case studies with metrics
-
Research references cited
-
Total length: 1,500-3,000 words
Content Quality:
-
Examples are concrete (not abstract)
-
Research is cited properly
-
Metrics are specific
-
Checklists are actionable
-
Language is clear and professional
Formatting Quality:
-
Markdown formatting correct
-
Links work (TOC, cross-references)
-
Headers hierarchical
-
Visual hierarchy clear
Target Grade: B (80%+) minimum, A (90%+) recommended
Step 6: Iterate and Refine
After initial draft:
-
Read full document - Check flow and coherence
-
Validate against checklist - Ensure quality standards met
-
Test with target audience (if possible) - Get feedback
-
Refine based on feedback - Make improvements
-
Final proofread - Catch typos and errors
Common Refinements:
-
Strengthen weak examples with more concrete details
-
Add missing citations
-
Improve clarity of complex explanations
-
Enhance visual hierarchy with better formatting
-
Cut redundant content
Step 7: Deliver Document
Output Format Options:
-
Standalone File: Save as [domain]-philosophy.md in appropriate location
-
System Documentation: Place in 00-system/documentation/ if system-wide
-
Project Documentation: Place in project folder if project-specific
-
External Sharing: Package with any additional context needed
Delivery Includes:
-
Complete philosophy document
-
Brief usage guide (how to apply)
-
Quality checklist for future updates
-
Recommendation for review timeline
Tips for Success
Research Quality
Do:
-
Search multiple sources (10-15 queries minimum)
-
Prioritize authoritative sources (academic, industry leaders)
-
Look for quantified data and metrics
-
Find real case studies with numbers
-
Cross-reference claims across sources
Don't:
-
Rely on single source
-
Accept claims without evidence
-
Use outdated research (>10 years old) without noting
-
Include speculation without labeling it
-
Cite non-authoritative sources
Writing Quality
Do:
-
Use concrete examples (not abstract)
-
Quantify whenever possible (X% improvement)
-
Write in clear, professional tone
-
Format for scannability (headers, lists, emphasis)
-
Connect principles to research
Don't:
-
Use jargon without definition
-
Write long paragraphs (>4-5 lines)
-
Make unsupported claims
-
Use vague language ("might", "could", "maybe")
-
Copy-paste without synthesis
Common Pitfalls
Too Broad: Domain too general to be actionable
-
Fix: Narrow scope to specific subdomain
Too Shallow: Research insufficient for depth
-
Fix: Conduct more targeted searches, find academic sources
No Metrics: Principles lack quantified support
-
Fix: Search for benchmarking data, case study metrics
Abstract Examples: Examples too generic to be useful
-
Fix: Use real scenarios, specific companies/products
Incomplete Sections: Missing key components
- Fix: Use quality checklist, ensure all sections complete
Example Domains
UX & Design:
-
Mobile App UX Design Philosophy
-
Accessibility Standards Guide
-
Visual Hierarchy Best Practices
-
Micro-interaction Design Standards
Marketing:
-
Landing Page Conversion Optimization
-
Email Outbound Best Practices
-
Cold Outreach Philosophy
-
Content Marketing Standards
Technical:
-
REST API Design Principles
-
Microservices Architecture Standards
-
Database Schema Design Philosophy
-
Code Review Best Practices
Business:
-
Sales Discovery Process Standards
-
Customer Onboarding Philosophy
-
Product Roadmap Planning Guide
-
Remote Team Management Principles
References
Skill Resources:
-
document-template.md - Detailed section guidelines
-
quality-checklist.md - Validation checklist
-
philosophy-template.md - Blank template
Example Philosophy Document:
- ux-onboarding-philosophy.md - Reference example
Scripts:
-
scripts/research_topic.py
-
Generate research queries
-
scripts/generate_structure.py
-
Generate document structure
Success Criteria
A successful philosophy document:
-
Comprehensive: Covers all 8 core sections with depth
-
Research-Backed: Claims supported by citations and data
-
Actionable: Readers can apply principles immediately
-
Professional: Publication-ready quality
-
Measurable: Success metrics clearly defined
-
Validated: Passes quality checklist (80%+ grade)
Target: Create documents that become authoritative references for the domain.