339 lines
11 KiB
Markdown
339 lines
11 KiB
Markdown
# Workflow Pattern Analyzer
|
||
|
||
A web-compatible Custom Skill that brings export-quality conversation analysis to Claude's web interface. Analyzes recent conversation history using native chat tools to identify recurring patterns and generate evidence-based Custom Skills recommendations.
|
||
|
||
## Why This Skill?
|
||
|
||
**The Bridge Between Two Worlds:**
|
||
- **Export-based plugin** (`/analyze-skills`): Comprehensive but requires Claude Code + JSON exports
|
||
- **skill-idea-generator**: Web-friendly but lacks statistical rigor
|
||
- **workflow-pattern-analyzer**: Best of both - rigorous analysis accessible anywhere
|
||
|
||
## Key Features
|
||
|
||
### 🌐 Web Interface Compatible
|
||
- No conversation exports required
|
||
- Uses `recent_chats` and `conversation_search` tools
|
||
- Works in Claude.ai web interface or Claude Code
|
||
|
||
### 📊 Statistical Rigor
|
||
- **5-dimensional scoring framework** (0-10 scale each):
|
||
- Frequency analysis
|
||
- Consistency evaluation
|
||
- Complexity assessment
|
||
- Time savings calculation
|
||
- Error reduction potential
|
||
- **Composite scoring** (0-50 total) for prioritization
|
||
- **Statistical validation** with significance thresholds
|
||
|
||
### 🎯 Comprehensive Analysis
|
||
- Pattern discovery across multiple dimensions (explicit, implicit, domain, temporal)
|
||
- Relationship mapping and overlap detection
|
||
- Smart consolidation strategies
|
||
- Evidence-based recommendations with conversation excerpts
|
||
|
||
### 📦 Complete Outputs
|
||
- Detailed analysis reports with pattern evidence
|
||
- Prioritization matrix (frequency vs impact)
|
||
- Ready-to-use skill specifications
|
||
- Implementation roadmap
|
||
|
||
## When to Use
|
||
|
||
**Perfect for:**
|
||
- Web interface users who can't run `/analyze-skills`
|
||
- Quick pattern identification without export overhead
|
||
- Iterative skill discovery (start small, expand as needed)
|
||
- Users who want analysis rigor without technical setup
|
||
|
||
**Use the export plugin instead when:**
|
||
- You have Claude/ChatGPT conversation exports available
|
||
- You need cross-platform analysis (Claude + ChatGPT)
|
||
- You want comprehensive historical analysis (100+ conversations)
|
||
- You need incremental processing for large datasets
|
||
|
||
## Usage Guide
|
||
|
||
### Quick Start
|
||
|
||
Simply say:
|
||
- "Analyze my conversation patterns"
|
||
- "What workflows should I automate?"
|
||
- "Find skill opportunities in my recent chats"
|
||
- "Identify my most common requests"
|
||
|
||
### Analysis Depth Options
|
||
|
||
**1. Quick Scan (20-30 conversations, ~2-3 min)**
|
||
```
|
||
"Do a quick scan of my recent conversations"
|
||
```
|
||
Best for: Immediate insights, identifying top 1-2 patterns
|
||
|
||
**2. Standard Analysis (50-75 conversations, ~5-7 min)**
|
||
```
|
||
"Analyze my conversation history for patterns"
|
||
```
|
||
Best for: Comprehensive pattern detection, multiple skill opportunities
|
||
|
||
**3. Deep Dive (100+ conversations, ~10-15 min)**
|
||
```
|
||
"Do a comprehensive analysis of my workflows"
|
||
```
|
||
Best for: Full workflow mapping, temporal trends, strategic insights
|
||
|
||
**4. Targeted Search (variable)**
|
||
```
|
||
"Find patterns in my coding conversations"
|
||
"Analyze how I use you for writing tasks"
|
||
```
|
||
Best for: Domain-specific skill discovery
|
||
|
||
### Understanding the Output
|
||
|
||
**Score Interpretation:**
|
||
- **40-50 (Critical)**: Implement immediately - highest ROI
|
||
- **30-39 (High)**: Strong candidates for skill creation
|
||
- **20-29 (Medium)**: Consider for automation
|
||
- **10-19 (Low)**: Defer or use simple prompt templates
|
||
- **0-9 (Not Viable)**: Not worth skill automation
|
||
|
||
**Prioritization Matrix:**
|
||
```
|
||
VALUE/IMPACT
|
||
│
|
||
HIGH │ Quick Wins Strategic
|
||
│ [Immediate ROI] [Critical but complex]
|
||
│
|
||
LOW │ Automate Defer
|
||
│ [Nice-to-have] [Not worth it]
|
||
│
|
||
└─────────────────────────
|
||
LOW FREQUENCY HIGH
|
||
```
|
||
|
||
## Example Workflows
|
||
|
||
### Scenario 1: First-Time User
|
||
|
||
**User**: "I want to find out what I should automate"
|
||
|
||
**Skill Output**:
|
||
- Quick scan of 30 recent conversations
|
||
- Top 3 patterns identified with scores
|
||
- Evidence excerpts from actual conversations
|
||
- Recommendation for next steps (expand analysis or build skills)
|
||
|
||
### Scenario 2: Domain-Specific Analysis
|
||
|
||
**User**: "Find patterns in my coding work"
|
||
|
||
**Skill Output**:
|
||
- Targeted search of coding-related conversations
|
||
- Domain-specific patterns (code review, documentation, debugging)
|
||
- Frequency and consistency scores for each pattern
|
||
- Skill specifications tailored to development workflows
|
||
|
||
### Scenario 3: Comprehensive Workflow Audit
|
||
|
||
**User**: "Do a deep analysis of everything I do"
|
||
|
||
**Skill Output**:
|
||
- Analysis of 100+ conversations across 3 months
|
||
- Full pattern taxonomy (15+ patterns identified)
|
||
- Prioritization matrix with 6-8 skill recommendations
|
||
- Implementation roadmap with phased approach
|
||
- Complete skill packages ready to deploy
|
||
|
||
## What Makes This Different?
|
||
|
||
### vs. skill-idea-generator
|
||
| Feature | skill-idea-generator | workflow-pattern-analyzer |
|
||
|---------|---------------------|---------------------------|
|
||
| **Approach** | Conversational suggestions | Statistical analysis |
|
||
| **Scoring** | Qualitative | Quantitative (0-50 scale) |
|
||
| **Evidence** | Minimal | Detailed conversation excerpts |
|
||
| **Output** | Ideas + sketches | Complete skill packages |
|
||
| **Best for** | Inspiration, brainstorming | Evidence-based decisions |
|
||
|
||
### vs. Export-Based Plugin
|
||
| Feature | Export Plugin | workflow-pattern-analyzer |
|
||
|---------|---------------|---------------------------|
|
||
| **Platform** | Claude Code only | Web + Claude Code |
|
||
| **Setup** | Requires JSON exports | Zero setup |
|
||
| **Data Scope** | Complete history | Recent accessible history |
|
||
| **Cross-platform** | Claude + ChatGPT | Claude only |
|
||
| **Analysis Depth** | Comprehensive | Extensive (within tool limits) |
|
||
| **Best for** | Historical analysis | Quick insights |
|
||
|
||
## Quality Standards
|
||
|
||
**Pattern Validation:**
|
||
- Minimum 3 instances OR >5% of conversations
|
||
- 70%+ consistency across instances
|
||
- 2-3 conversation excerpts as evidence
|
||
- >30 min/month cumulative time savings
|
||
|
||
**Skill Recommendations:**
|
||
- Maximum 8-10 skills (focus on ROI)
|
||
- Clear differentiation between skills
|
||
- Evidence-based design from actual usage
|
||
- Practical focus on time/quality impact
|
||
|
||
**Analysis Rigor:**
|
||
- No generic patterns (avoid "writing", "analysis")
|
||
- Validated frequencies within sample
|
||
- Temporal awareness (emerging/stable/declining)
|
||
- User context consideration
|
||
|
||
## Advanced Usage
|
||
|
||
### Incremental Analysis
|
||
Start with quick scan, expand iteratively:
|
||
```
|
||
1. Quick scan (30 conversations) → Identify top pattern
|
||
2. Generate skill for top pattern → Deploy and test
|
||
3. Standard analysis (50-75 conversations) → Find next opportunities
|
||
4. Deep dive (100+ conversations) → Complete workflow mapping
|
||
```
|
||
|
||
### Adjusting Scoring Weights
|
||
Request custom prioritization:
|
||
```
|
||
"Analyze my patterns but prioritize time savings over frequency"
|
||
"Focus on high-complexity patterns even if they're less frequent"
|
||
```
|
||
|
||
### Domain-Focused Batches
|
||
Analyze specific workflow areas:
|
||
```
|
||
"Analyze my business communication patterns"
|
||
"Find patterns in my technical writing"
|
||
"What do I repeatedly do for project planning?"
|
||
```
|
||
|
||
## Technical Details
|
||
|
||
### Data Collection Strategy
|
||
- **Broad sampling**: Multiple `recent_chats` calls with varied parameters
|
||
- **Temporal distribution**: Sample across different time periods
|
||
- **Topic exploration**: `conversation_search` for discovered domains
|
||
- **Smart batching**: Balance coverage with efficiency
|
||
|
||
### Pattern Detection Methods
|
||
- **Explicit markers**: Repeated phrases, formatting instructions
|
||
- **Implicit workflows**: Multi-turn structures, refinement cycles
|
||
- **Domain clustering**: Topic frequency and task type analysis
|
||
- **Temporal patterns**: Recurring tasks, event-driven workflows
|
||
|
||
### Scoring Methodology
|
||
Each pattern scored 0-10 across 5 dimensions:
|
||
1. **Frequency**: Occurrence rate in conversation sample
|
||
2. **Consistency**: Similarity of requirements across instances
|
||
3. **Complexity**: Steps, decision points, cognitive load
|
||
4. **Time Savings**: Minutes saved per use × frequency
|
||
5. **Error Reduction**: Quality improvement potential
|
||
|
||
Composite score (0-50) determines priority classification.
|
||
|
||
## Limitations
|
||
|
||
**Compared to Export-Based Analysis:**
|
||
- ❌ Can't analyze ChatGPT conversations
|
||
- ❌ Limited to accessible recent history (API constraints)
|
||
- ❌ No cross-platform deduplication
|
||
- ❌ Can't process 1000+ conversation datasets efficiently
|
||
- ❌ No incremental processing log
|
||
|
||
**Inherent Constraints:**
|
||
- Requires 10+ conversations for basic analysis
|
||
- Pattern detection accuracy improves with more data
|
||
- Very old conversations may not be accessible via tools
|
||
- Analysis time scales with conversation depth
|
||
|
||
## Best Practices
|
||
|
||
**For Accurate Results:**
|
||
1. Run analysis after accumulating 30+ conversations
|
||
2. Use targeted searches for specific domains
|
||
3. Request deep dive for comprehensive insights
|
||
4. Provide feedback on detected patterns (accuracy validation)
|
||
|
||
**For Skill Generation:**
|
||
1. Start with top 3-5 highest-scoring patterns
|
||
2. Test generated skills before building more
|
||
3. Iterate based on actual usage
|
||
4. Re-run analysis monthly as patterns evolve
|
||
|
||
**For Efficiency:**
|
||
1. Use quick scans for regular check-ins
|
||
2. Save deep dive for quarterly workflow audits
|
||
3. Focus targeted searches on specific pain points
|
||
4. Combine analysis with skill building in same session
|
||
|
||
## Example Output Structure
|
||
|
||
```markdown
|
||
# Workflow Pattern Analysis Report
|
||
**Analysis Date**: 2025-01-23
|
||
**Conversations Analyzed**: 75 conversations (3 months)
|
||
**Patterns Identified**: 12 patterns
|
||
**Skills Recommended**: 5 skills
|
||
|
||
## 🔥 HIGH-PRIORITY OPPORTUNITIES
|
||
|
||
### 1. Email Response Composer
|
||
**Score: 42/50** (Frequency: 9/10, Consistency: 9/10, Complexity: 6/10, Time: 10/10, Error: 8/10)
|
||
|
||
**Pattern Description**: You regularly draft professional emails with specific tone and structure requirements
|
||
|
||
**Evidence**:
|
||
- Found in 14 conversations (18.7% of sample)
|
||
- First seen: Oct 15, Most recent: Jan 20
|
||
- Average time per instance: 15 minutes
|
||
- Total time savings potential: 210 min/month
|
||
|
||
**Example Occurrences**:
|
||
1. Jan 18: "Draft an email to client about project delay..."
|
||
2. Jan 12: "Write a professional response to vendor inquiry..."
|
||
3. Jan 5: "Compose email to team about Q1 objectives..."
|
||
|
||
**Proposed Skill**: Professional email composer with tone control, structure templates, and action item extraction
|
||
|
||
**Implementation Priority**: Immediate (Highest ROI)
|
||
|
||
---
|
||
|
||
[4 more patterns with detailed breakdowns]
|
||
|
||
## 💡 MODERATE OPPORTUNITIES
|
||
[3 patterns, briefer format]
|
||
|
||
## ⏸️ DEFERRED PATTERNS
|
||
[4 patterns that didn't meet thresholds]
|
||
|
||
## 📊 PRIORITIZATION MATRIX
|
||
[Visual classification of patterns]
|
||
|
||
## 🚀 IMPLEMENTATION ROADMAP
|
||
Week 1: Build Email Response Composer + Meeting Notes Structurer
|
||
Week 2: Test and refine initial skills
|
||
Week 3: Build Code Review Checklist + API Documentation Humanizer
|
||
Week 4: Evaluate usage, iterate, consider remaining patterns
|
||
```
|
||
|
||
## Contributing
|
||
|
||
Found a bug or have suggestions for improving the analysis methodology?
|
||
|
||
- Open an issue: [GitHub Issues](https://github.com/hirefrank/hirefrank-marketplace/issues)
|
||
- Discuss improvements: [GitHub Discussions](https://github.com/hirefrank/hirefrank-marketplace/discussions)
|
||
|
||
## License
|
||
|
||
MIT License - see repository root for details
|
||
|
||
---
|
||
|
||
**Built to bridge web accessibility with export-quality analysis rigor**
|