Skip to main content

Claude Commands Usage Guide

Overview

This guide provides comprehensive information about using Claude Code commands in the Remind Tools project, with special focus on memory systems integration and sequential-thinking patterns.

Command Categories

Universal Memory Commands

/memory [information]

Purpose: Store information with intelligent server selection
Usage: /memory "MapBox integration requires API key configuration in environment variables"
Features:
  • Automatic memory server selection based content analysis
  • Business information → memory server
  • Technical information → memory-arch server
  • Team processes → memory-team server
  • Sequential-thinking for complex information categorization

/remind [topic]

Purpose: Retrieve information from all memory systems
Usage: /remind "MapBox integration" or /remind "team Git Flow process"
Features:
  • Multi-server parallel search
  • Synthesized results from all memory systems
  • Context-aware information retrieval
  • Related information suggestions

Product Owner Commands

/create-prd

Purpose: Create comprehensive Product Requirements Document
Memory Integration:
  • Queries general memory for similar features and business requirements
  • Queries architectural memory for technical feasibility
  • Saves PRD insights to general memory Sequential-thinking: Mandatory for business analysis and market assessment Usage: /create-prd "AI-powered trip planning with real-time suggestions"

Tech Lead Commands

/create-tasks

Purpose: Break down PRDs into actionable GitHub Issues
Memory Integration: Team workflows and task management patterns Usage: /create-tasks [GitHub Issue number]

/melos-bootstrap

Purpose: Initialize workspace with memory-enhanced optimization
Memory Integration:
  • Team memory for previous bootstrap issues
  • Architecture memory for workspace patterns
  • Saves performance insights and optimization tips Usage: /melos-bootstrap

Senior Developer Commands

/implement-task

Purpose: Implement GitHub Issues with intelligent analysis
Memory Integration:
  • Architectural memory for implementation patterns
  • General memory for business context
  • Saves implementation decisions and patterns Sequential-thinking: Mandatory for complex implementations (>3 files, cross-package) Usage: /implement-task [GitHub Issue number]

/debug-issue

Purpose: Systematic debugging with root cause analysis
Memory Integration:
  • Architectural memory for similar debugging cases
  • Team memory for debugging workflows
  • Saves debugging patterns and solutions Sequential-thinking: Mandatory for complex or system-wide issues Usage: /debug-issue "Performance issue in MapBox rendering"

/quick-commit

Purpose: Fast commits with memory-enhanced patterns
Memory Integration:
  • Team memory for commit preferences and patterns
  • Learns from successful commit strategies
  • Saves effective commit patterns Sequential-thinking: Optional for complex change sets (>10 files) Usage: /quick-commit or /quick-commit "Custom commit message"

DevOps Commands

/build-all-platforms

Purpose: Multi-platform builds with intelligent analysis
Memory Integration:
  • Architectural memory for build optimizations
  • Team memory for build processes
  • Saves build performance metrics Sequential-thinking: Mandatory for comprehensive build analysis Usage: /build-all-platforms

Workflow Commands

/melos-clean, /melos-version

Purpose: Workspace management with memory integration
Memory Integration: Team workflow patterns and optimization insights Usage: /melos-clean, /melos-version

/smart-commit, /commit-grouped

Purpose: Advanced commit strategies with team learning
Memory Integration: Team commit patterns and preferences Usage: /smart-commit, /commit-grouped

Memory System Usage Patterns

Memory Server Selection Rules

  1. General Memory (memory)
    • Business features and requirements
    • User stories and acceptance criteria
    • API integrations and data models
    • General project workflows and processes
    • Trigger words: feature, requirement, user story, business, API, integration
  2. Architecture Memory (memory-arch)
    • Technical architecture and design patterns
    • Code organization and implementation decisions
    • Performance optimizations and security considerations
    • Testing strategies and build configurations
    • Trigger words: architecture, pattern, implementation, performance, testing
  3. Team Memory (memory-team)
    • Team workflows and collaboration processes
    • Git Flow strategies and deployment procedures
    • Team member expertise and responsibilities
    • Meeting decisions and process improvements
    • Trigger words: team, workflow, process, Git Flow, deployment, collaboration

Daily Workflow Integration

  1. Before Starting Tasks:
    /remind "relevant topic"  # Load context
    
  2. During Implementation:
    • Commands automatically load relevant memory context
    • Sequential-thinking provides structured analysis for complex tasks
    • Cross-reference related information from different memory systems
  3. After Completing Tasks:
    /memory "key insights and decisions made"  # Save learnings
    

Sequential-Thinking Integration

Automatic Triggers

  • Complexity Detection: >3 files, cross-package operations, external API integrations
  • Performance Issues: System performance problems requiring systematic analysis
  • Architecture Changes: Major architectural decisions and refactoring

Role-Based Thinking Patterns

  • Product Owner: Business analysis for market assessment and user impact
  • Tech Lead: Architectural analysis for system design and technical feasibility
  • Senior Developer: Implementation thinking for code organization and optimization
  • DevOps: Build and deployment optimization with systematic analysis

Best Practices

Memory Management

  1. Context Loading: Always query relevant memory before complex tasks
  2. Knowledge Persistence: Save important decisions and insights after task completion
  3. Cross-Reference: Use information from multiple memory systems for comprehensive context
  4. Continuous Learning: Build on previous experiences for consistency and improvement

Command Usage

  1. Simple Tasks: Use basic commands for quick operations
  2. Complex Tasks: Leverage commands with sequential-thinking integration
  3. Team Collaboration: Share memory insights and thinking traces with team members
  4. Pattern Recognition: Learn from successful command executions and adapt workflows

Sequential-Thinking Usage

  1. Mandatory Usage: Complex features, cross-service integrations, system-wide issues
  2. Documentation: Treat thinking traces as living documentation for team reference
  3. Role Alignment: Match thinking style to current responsibility and project phase
  4. Iterative Improvement: Reference past thinking sessions for consistency

Command Reference Quick Guide

CommandMemory IntegrationSequential-ThinkingUse Case
/memoryAuto-selectionOptionalStore information intelligently
/remindMulti-server queryOptionalRetrieve project context
/create-prdGeneral + ArchMandatoryProduct planning
/implement-taskArch + GeneralMandatory (complex)Feature implementation
/debug-issueArch + TeamMandatory (complex)Systematic debugging
/quick-commitTeamOptionalFast daily commits
/build-all-platformsArch + TeamMandatoryMulti-platform builds
/melos-bootstrapTeam + ArchNoWorkspace initialization

Getting Started

  1. Initialize Memory Context:
    /remind "project overview"
    /remind "current architecture"
    /remind "team processes"
    
  2. Use Role-Appropriate Commands:
    • Product Owner: /create-prd, /remind "business requirements"
    • Tech Lead: /create-tasks, /architect-solution-smart
    • Senior Developer: /implement-task, /debug-issue
    • DevOps: /build-all-platforms, /setup-codemagic
  3. Save Insights After Work:
    /memory "key decisions and learnings from today's work"
    
  4. Build Team Knowledge:
    • Share thinking traces with team members
    • Reference previous solutions and patterns
    • Contribute to project memory systems regularly
This enhanced command system creates a learning, memory-enhanced development environment that continuously improves team productivity and decision-making quality.