All skills
Skillintermediate

Planning Mission Utils

Agent should: 1. Evaluate options 2. Compare with existing stack 3. Check compatibility 4. Document findings 5. Recommend approach ```

Claude Code Knowledge Pack7/10/2026

Overview

Planning Mission Utils

Purpose

Guide planning missions that involve research, architecture decisions, or system design before implementation.

Critical Step

ALWAYS check .ab-method/structure/index.yaml FIRST to find architecture documentation paths.

Architecture Loading

1. Read Structure Index

Check .ab-method/structure/index.yaml for:
- docs.architecture location
- All architecture files for comprehensive view
- project-constraints.md path
- external-services.md path

2. Load Comprehensive Architecture

Based on index.yaml paths, read ALL:

  • tech-stack.md - Current technology choices
  • frontend-patterns.md - Frontend architecture
  • backend-patterns.md - Backend architecture
  • project-constraints.md - Limitations and requirements
  • external-services.md - Third-party integrations
  • entry-points.md - System boundaries

3. Identify Planning Needs

Determine planning type:

  • Technical Research - New technology evaluation
  • Architecture Design - System structure planning
  • Integration Planning - Third-party service integration
  • Migration Planning - Refactoring or upgrades
  • Performance Planning - Optimization strategies

Agent Coordination

For Technical Research:

Deploy research-focused agent:

Task: "Research [technology/approach] for [mission]"
Context provided:
- Current tech stack
- Project constraints
- Existing patterns

Agent should:
1. Evaluate options
2. Compare with existing stack
3. Check compatibility
4. Document findings
5. Recommend approach

For Architecture Design:

Deploy architecture-focused agent:

Task: "Design architecture for [feature/system]"
Context provided:
- All architecture docs
- System constraints
- Existing patterns

Agent should:
1. Analyze requirements
2. Design system structure
3. Define component boundaries
4. Plan data flow
5. Document decisions

For Integration Planning:

Deploy integration specialist:

Task: "Plan integration with [service]"
Context provided:
- External services doc
- Current integrations
- API patterns

Agent should:
1. Research service capabilities
2. Plan integration points
3. Define data mapping
4. Security considerations
5. Document approach

Mission Document Structure

For planning missions:

# Mission N: Planning - [Description]

## Status
Current: Planning

## Research/Analysis
- Key findings
- Options evaluated
- Pros and cons

## Recommendations
- Proposed approach
- Architecture decisions
- Technology choices

## Implementation Plan
- High-level steps
- Estimated complexity
- Dependencies

## Risks & Mitigations
- Identified risks
- Mitigation strategies

## Next Steps
- Follow-up missions needed
- Implementation approach

Key Guidelines

For All Planning Missions:

  • Consider existing architecture
  • Respect project constraints
  • Evaluate impact on current system
  • Plan for maintainability
  • Document decision rationale

Documentation Focus:

  • WHY decisions were made
  • Trade-offs considered
  • Alternative approaches
  • Future implications

Output Examples

Technical Research Output:

## Research: State Management Solutions

### Options Evaluated:
1. Redux - Heavy but battle-tested
2. Zustand - Lightweight, good DX
3. Context API - Built-in, simple

### Recommendation: Zustand
- Fits current lightweight approach
- Easy integration with existing code
- Minimal boilerplate

Architecture Design Output:

## Architecture: Real-time Chat Feature

### Components:
- WebSocket service layer
- Message queue (Redis)
- Chat UI components
- Database schema changes

### Data Flow:
Client → WebSocket → Queue → Database

Remember

  • Planning missions inform future implementation
  • Load ALL architecture docs for context
  • Document decisions thoroughly
  • Consider long-term implications
  • Check .ab-method/structure/index.yaml for paths