Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. All plans MUST be validated using the included validation script. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.
Tools and scripts for creating and validating implementation plans.
SKILL.md - Main skill instructions for AI agentsvalidate-plan.sh - Validates a single plan filevalidate-all-plans.sh - Validates all plans in a directoryValidates the structure and content of a single plan file.
Usage:
./.forge/skills/create-plan/validate-plan.sh plans/2025-11-27-example-v1.md
Checks:
YYYY-MM-DD-task-name-vN.md
plans/ directory# Title)## Objective## Implementation Plan## Verification Criteria## Potential Risks and Mitigations## Alternative Approaches- [ ])```) in the planExit Codes:
0 - Validation passed1 - Validation failed (errors found)Validates all plan files in a directory.
Usage:
# Validate all plans in default directory (plans/)
./.forge/skills/create-plan/validate-all-plans.sh
# Validate plans in custom directory
./.forge/skills/create-plan/validate-all-plans.sh path/to/plans
Exit Codes:
0 - All plans passed validation1 - One or more plans failed validationAdd to .git/hooks/pre-commit:
#!/bin/bash
# Validate plans before committing
if git diff --cached --name-only | grep -q "^plans/.*\.md$"; then
echo "Validating modified plans..."
./.forge/skills/create-plan/validate-all-plans.sh plans/
exit $?
fi
Add to your CI pipeline:
- name: Validate Plans
run: ./.forge/skills/create-plan/validate-all-plans.sh plans/
See SKILL.md for the complete plan template structure.
YYYY-MM-DD-task-name-vN.md pattern
- [ ] not 1. or -Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer