Skip to content

AI Skills

Overview

Skills (also called Commands) are user-invocable workflow prompts that guide the AI through specific processes. They're reusable instructions that provide step-by-step guidance for complex workflows.

Available Skills

RPI (Research-Plan-Implement) Workflow

A structured workflow for tackling complex development tasks:

  1. research-codebase - Deep codebase exploration with parallel agents
  2. create-plan - Create detailed, phased implementation plans
  3. validate-plan - Verify implementation matches plan specifications
  4. implement-plan - Execute plan systematically with progress tracking
  5. save-progress - Save work session state for later resumption
  6. resume-work - Resume from previously saved session
  7. define-test-cases - Define comprehensive test cases
  8. refresh-knowledge - Refresh codebase knowledge before starting work
  9. qa - Post-implementation QA review with bug, security, and cross-app dependency checks

See RPI Workflow Documentation for detailed usage.

Skill Definition Format

Skills are defined in Markdown files with clear sections:

markdown
# Skill Name

Brief description of what this skill does.

## When to Use

- Scenario 1
- Scenario 2

## Process Steps

### Step 1: [Name]
Detailed instructions...

### Step 2: [Name]
Detailed instructions...

## Examples

[Usage examples...]

Creating New Skills

  1. Identify a repeatable workflow that needs guidance
  2. Break down the workflow into clear, actionable steps
  3. Include decision points and conditional logic
  4. Add examples of successful usage
  5. Document when to use vs. not use the skill

Tool Compatibility

  • Claude Code: Full support via Skill tool (slash commands like /rpi:create_plan)
  • Cursor: Can be adapted as custom instructions
  • GitHub Copilot: Can be referenced in conversation context