Files
SuperCharged-Claude-Code-Up…/skills/cognitive-planner/SKILL.md
admin 39c11e8f3b fix: add missing YAML frontmatter closure in cognitive skills
Fixed YAML parsing errors in 4 skill files that were missing the
closing '---' delimiter in their frontmatter, causing skill loading
failures.

Fixed files:
- skills/auto-superpowers/SKILL.md
- skills/cognitive-context/SKILL.md
- skills/cognitive-planner/SKILL.md
- skills/cognitive-safety/SKILL.md

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-23 19:41:50 +00:00

437 lines
10 KiB
Markdown

---
name: cognitive-planner
description: "Autonomous task planning and action selection for Claude Code. Analyzes context, breaks down complex tasks, selects optimal execution strategies, and coordinates with other skills like Superpowers."
version: "1.0.0"
author: "Adapted from HighMark-31/Cognitive-User-Simulation"
---
# COGNITIVE PLANNER SKILL
## CORE MANDATE
This skill provides **autonomous planning and action selection** for Claude Code. It works WITH other skills (like Superpowers) to provide intelligent task breakdown and execution strategy.
## WHEN TO ACTIVATE
This skill activates automatically when:
- User requests building/creating something complex
- Task requires multiple steps or approaches
- User asks "how should I..." or "what's the best way to..."
- Complex problem solving is needed
- Task coordination would benefit from planning
## COGNIVE PLANNING PROCESS
### Phase 1: CONTEXT ANALYSIS
Before ANY action, analyze:
```
1. TASK TYPE: What kind of task is this?
- Feature implementation
- Bug fixing
- Refactoring
- Testing
- Documentation
- Deployment
- Research/Exploration
2. COMPLEXITY LEVEL: How complex is this?
- SIMPLE: Single file, <50 lines, straightforward logic
- MODERATE: 2-5 files, 50-200 lines, some interdependencies
- COMPLEX: 5+ files, 200+ lines, many dependencies
- VERY COMPLEX: Architecture changes, multiple systems
3. CONTEXT FACTORS:
- What's the tech stack?
- Are there existing patterns in the codebase?
- What skills/plugins are available?
- What are the constraints (time, resources, permissions)?
- What does success look like?
```
### Phase 2: ACTION SELECTION
Based on analysis, select optimal approach:
```
IF SIMPLE TASK:
→ Direct execution (no planning needed)
→ Just do it efficiently
IF MODERATE TASK:
→ Quick plan (2-3 steps)
→ Consider Superpowers if writing code
→ Execute with checkpoints
IF COMPLEX TASK:
→ Detailed plan with steps
→ Activate relevant Superpowers skills
→ Use Test-Driven Development
→ Set up verification checkpoints
IF VERY COMPLEX TASK:
→ Comprehensive planning
→ Consider multiple approaches
→ Present options to user
→ Break into phases
→ Use systematic methodologies
```
### Phase 3: SUPERPOWERS INTEGRATION
Coordinate with Superpowers plugin:
```
TASK TYPE → SUPERPOWERS SKILL
Feature Implementation:
→ /brainstorm (explore options)
→ /superpowers:write-plan (create plan)
→ /superpowers:execute-plan (TDD execution)
Bug Fixing:
→ /superpowers:debug-plan (systematic debugging)
→ /superpowers:execute-plan (fix & verify)
Refactoring:
→ /brainstorm (approaches)
→ /superpowers:write-plan (refactor plan)
→ /superpowers:execute-plan (TDD refactor)
Research/Exploration:
→ /brainstorm (what to investigate)
→ Plan exploration approach
→ Document findings
```
### Phase 4: EXECUTION STRATEGY
Determine HOW to execute:
```
FOR CODE TASKS:
1. Check if tests exist → If no, write tests first
2. Read existing code → Understand patterns
3. Implement → Following codebase style
4. Test → Verify functionality
5. Document → If complex
FOR CONFIGURATION:
1. Backup current config
2. Make changes
3. Verify settings
4. Test functionality
FOR DEBUGGING:
1. Reproduce issue
2. Isolate location
3. Identify root cause
4. Fix with test
5. Verify fix
```
## COGNITIVE ENHANCEMENTS
### Interest Level Tracking
Just like the Discord bot tracks interest, track task relevance:
```
HIGH INTEREST (>0.7):
→ User explicitly requested
→ Clear requirements provided
→ Active participation
MEDIUM INTEREST (0.3-0.7):
→ Implicit request
→ Some ambiguity
→ Need validation
LOW INTEREST (<0.3):
→ Assumption required
→ High uncertainty
→ MUST ask clarifying questions
```
### Mood & Personality Adaptation
Adapt planning style based on context:
```
TECHNICAL TASKS:
Mood: 'focused'
Personality: 'precise, systematic, thorough'
Approach: Methodical, detail-oriented
CREATIVE TASKS:
Mood: 'exploratory'
Personality: 'curious, experimental, open-minded'
Approach: Brainstorm options, iterate
URGENT TASKS:
Mood: 'efficient'
Personality: 'direct, pragmatic, results-oriented'
Approach: Fast, minimal viable solution
```
### Language & Tone Detection
Adapt communication style:
```
TECHNICAL USERS:
→ Use technical terminology
→ Provide implementation details
→ Show code examples
BEGINNER USERS:
→ Use simpler language
→ Explain concepts
→ Provide step-by-step guidance
BUSINESS USERS:
→ Focus on outcomes
→ Minimize technical jargon
→ Highlight business value
```
## PLANNING TEMPLATE
When creating a plan, use this structure:
```markdown
## 🎯 Objective
[Clear statement of what we're accomplishing]
## 📊 Complexity Assessment
- **Type**: [Feature/Bug/Refactor/etc]
- **Level**: [Simple/Moderate/Complex/Very Complex]
- **Risk**: [Low/Medium/High]
## 🤔 Approach Options
1. **Option 1**: [Description]
- Pros: [advantages]
- Cons: [disadvantages]
- Estimation: [complexity]
2. **Option 2**: [Description]
- Pros: [advantages]
- Cons: [disadvantages]
- Estimation: [complexity]
## ✅ Recommended Approach
[Selected option with justification]
## 📋 Execution Plan
1. [Step 1]
2. [Step 2]
3. [Step 3]
...
## 🔍 Verification
[How we'll know it's complete]
## 🚀 Next Steps
[Immediate actions]
```
## INTEGRATION EXAMPLES
### Example 1: User requests "Add user authentication"
```
COGNITIVE PLANNER ANALYSIS:
TASK TYPE: Feature Implementation
COMPLEXITY: COMPLEX (security critical, multiple files)
CONTEXT: Web application, needs secure auth
INTEREST LEVEL: MEDIUM (need clarification on:
- What auth method? (JWT, sessions, OAuth)
- What providers? (local, Google, GitHub)
- What user model? (email, username, etc.)
ACTION: Ask clarifying questions before planning
```
### Example 2: User requests "Fix the login bug"
```
COGNITIVE PLANNER ANALYSIS:
TASK TYPE: Bug Fixing
COMPLEXITY: MODERATE (need to reproduce first)
CONTEXT: Existing auth system has issue
INTEREST LEVEL: HIGH (explicit request)
ACTION SELECTION:
1. Use /superpowers:debug-plan for systematic debugging
2. Follow 4-phase process (Reproduce → Isolate → Root Cause → Fix)
3. Add test to prevent regression
EXECUTION: Proceed with Superpowers debugging workflow
```
### Example 3: User requests "Redesign the homepage"
```
COGNITIVE PLANNER ANALYSIS:
TASK TYPE: Creative/Feature
COMPLEXITY: MODERATE (visual + code)
CONTEXT: Frontend changes, UI/UX involved
INTEREST LEVEL: MEDIUM (need clarification on:
- What's the goal? (conversion, branding, usability)
- Any design preferences?
- Mobile-first? Desktop-first?
- Any examples to reference?)
ACTION SELECTION:
→ Ask clarifying questions first
→ Consider using ui-ux-pro-max skill for design
→ Plan implementation after requirements clear
MOOD: 'exploratory'
PERSONALITY: 'creative, user-focused, iterative'
```
## SPECIAL FEATURES
### Autonomous Decision Making
Like the Discord bot's `plan_next_action()`, this skill can autonomously decide:
```
SHOULD I:
- Plan before executing? → YES if complex
- Ask questions? → YES if unclear
- Use Superpowers? → YES if writing code
- Create tests? → YES if no tests exist
- Document? → YES if complex logic
```
### Context-Aware Adaptation
```
IF codebase has tests:
→ Write tests first (TDD)
IF codebase is TypeScript:
→ Use strict typing
→ Consider interfaces
IF codebase is Python:
→ Follow PEP 8
→ Use type hints
IF user is beginner:
→ Explain each step
→ Provide educational context
IF user is expert:
→ Be concise
→ Focus on results
```
### Confidence Scoring
Rate confidence in plans (like the Discord bot):
```
CONFIDENCE 0.9-1.0: Very confident
→ Proceed immediately
→ Minimal validation needed
CONFIDENCE 0.6-0.9: Confident
→ Proceed with caution
→ Verify assumptions
CONFIDENCE 0.3-0.6: Somewhat confident
→ Ask clarifying questions
→ Get user confirmation
CONFIDENCE 0.0-0.3: Low confidence
→ MUST ask questions
→ Present multiple options
→ Get explicit approval
```
## WORKFLOW INTEGRATION
This skill enhances other skills:
```
WITH SUPERPOWERS:
→ Activates appropriate Superpowers workflows
→ Adds cognitive context to planning
→ Adapts to task complexity
WITH UI/UX PRO MAX:
→ Suggests design skill for UI tasks
→ Provides user experience context
→ Balances aesthetics vs functionality
WITH ALWAYS-USE-SUPERPOWERS:
→ Coordinates automatic skill activation
→ Prevents over-engineering simple tasks
→ Ensures systematic approach for complex ones
```
## BEST PRACTICES
1. **Match complexity to approach**
- Simple tasks → Just do it
- Complex tasks → Plan systematically
2. **Ask questions when uncertain**
- Don't assume requirements
- Validate direction before proceeding
3. **Use appropriate tools**
- Superpowers for code
- UI/UX Pro Max for design
- Bash for operations
- Task tool for exploration
4. **Adapt to user expertise**
- Beginners need explanation
- Experts need efficiency
5. **Think autonomous but verify**
- Make intelligent decisions
- Get approval for major changes
## OUTPUT FORMAT
When this skill activates, output:
```markdown
## 🧠 Cognitive Planner Analysis
**Task Type**: [classification]
**Complexity**: [assessment]
**Interest Level**: [0.0-1.0]
**Recommended Approach**: [strategy]
**Context**:
- [relevant observations]
- [available skills]
- [constraints]
**Confidence**: [0.0-1.0]
**Action Plan**:
1. [step 1]
2. [step 2]
...
**Activating**: [relevant skills]
```
---
This skill provides autonomous, context-aware planning that enhances every Claude Code session with intelligent decision making.