원클릭으로
ai-augmented-sdlc
// AI-assisted development governance — Copilot custom agents, MCP servers, change control, audit trail — per Hack23 ISMS AI Policy
// AI-assisted development governance — Copilot custom agents, MCP servers, change control, audit trail — per Hack23 ISMS AI Policy
Clear technical documentation — JSDoc, Mermaid, READMEs, ADRs, C4 diagrams, ISMS policy citations
Hack23 ISMS alignment — ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, GDPR, NIS2, EU CRA — with policy citations
React re-render optimization, Three.js rendering performance, useMemo/useCallback, bundle size, 60 fps profiling, Lighthouse budgets
Three.js game development with React using @react-three/fiber and @react-three/drei — strict TypeScript, 60 fps, accessible
Defense-in-depth security principles — OWASP Top 10 prevention, input validation, secure error handling, encryption, least privilege
Vitest + Cypress + RTL — deterministic tests, ≥80% line / ≥70% branch coverage, ≥95% on security code, Three.js component testing
| name | ai-augmented-sdlc |
| description | AI-assisted development governance — Copilot custom agents, MCP servers, change control, audit trail — per Hack23 ISMS AI Policy |
| license | MIT |
Applies whenever GitHub Copilot, custom agents, MCP servers, or any LLM-based tool participates in a code, docs, or configuration change.
Codifies the requirements from:
frontend-specialist").github/agents/*.md, .github/skills/*/SKILL.md, .github/copilot-mcp*.json, and .github/workflows/copilot-setup-steps.yml require CEO or security-owner approvalsecrets.COPILOT_MCP_GITHUB_PERSONAL_ACCESS_TOKEN (never hard-coded tokens) and is reviewed like other security-sensitive code| Tier | Purpose |
|---|---|
| Curator-agent | Maintains agent + MCP + workflow configuration |
| Task agents | Product analysis, issue creation, ISMS mapping |
| Specialist agents | Domain-specific implementation (game / UI / test / security / docs) |
| Tool | Purpose |
|---|---|
assign_copilot_to_issue(owner, repo, issue_number, [base_ref], [custom_instructions]) | Start autonomous implementation on an issue |
create_pull_request_with_copilot(owner, repo, title, body, [base_ref], [custom_agent]) | Create a PR where Copilot implements changes |
get_copilot_job_status(owner, repo, id) | Track agent job progress / completion |
base_ref use cases| Scenario | base_ref |
|---|---|
| Feature branch | feature/new-auth |
| Stacked PR | copilot/issue-123 |
| Release branch | release/v2.0 |
custom_instructions template- Follow existing patterns in src/components/
- Add tests (≥ 80 % coverage, ≥ 95 % on security paths)
- Cite ISMS: Secure Development Policy §Phase 3 in the PR body
- Do not add new dependencies without `npm audit` + license check
eval/Function usage without justificationtools: ["*"] for a specialist who previously had a narrow set) without reviewAI accelerates delivery; humans remain accountable for security, quality, and compliance. Every change passes the same gates regardless of authorship. Policy citations, audit trail, and least-privilege are non-negotiable.