Files
Charon/.claude/commands/create-github-issues.md
GitHub Actions 698ad86d17 chore: structured autonomy commands for planning, generating, and implementing features
- Create sa-generate.md for generating implementation documentation from plans
- Create sa-implement.md for executing implementation plans step-by-step
- Create sa-plan.md for collaborating with users to design development plans
- Add security scan commands for CodeQL, Docker images, Go vulnerabilities, and GORM
- Implement SQL code review and optimization commands
- Add supply chain vulnerability remediation process
- Introduce backend and frontend test commands with coverage checks
- Update settings.json for command permissions
- Document governance, project overview, code quality rules, and critical architecture rules in CLAUDE.md
- Establish root cause analysis protocol and definition of done for development
2026-03-08 05:45:21 +00:00

66 lines
1.5 KiB
Markdown

# Create GitHub Issues from Implementation Plan
Create GitHub Issues for the implementation plan at: **$ARGUMENTS**
## Process
1. **Analyse** the plan file to identify all implementation phases
2. **Check existing issues** using `gh issue list` to avoid duplicates
3. **Create one issue per phase** using `gh issue create`
4. **Use appropriate templates** from `.github/ISSUE_TEMPLATE/` (feature or general)
## Requirements
- One issue per implementation phase
- Clear, structured titles and descriptions
- Include only changes required by the plan
- Verify against existing issues before creation
## Issue Content Structure
**Title**: Phase name from the implementation plan (e.g., `feat: Phase 1 - Backend API implementation`)
**Description**:
```md
## Overview
[Phase goal from implementation plan]
## Tasks
[Task list from the plan's phase table]
## Acceptance Criteria
[Success criteria / DoD for this phase]
## Dependencies
[Any issues that must be completed first]
## Related Plan
[Link to docs/plans/current_spec.md or specific plan file]
```
**Labels**: Use appropriate labels:
- `feature` — new functionality
- `chore` — tooling, CI, maintenance
- `bug` — defect fixes
- `security` — security-related changes
- `documentation` — docs-only changes
## Commands
```bash
# List existing issues to avoid duplicates
gh issue list --state open
# Create a new issue
gh issue create \
--title "feat: Phase 1 - [Phase Name]" \
--body "$(cat <<'EOF'
## Overview
...
EOF
)" \
--label "feature"
# Link issues (add parent reference in body)
```