- 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
66 lines
1.5 KiB
Markdown
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)
|
|
```
|