.forge/skills/create-plan/README.md
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 -