원클릭으로
github
GitHub operations: create, edit, link, list issues and manage Epic > Feature > Story hierarchy. Invoke before any GitHub operation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
GitHub operations: create, edit, link, list issues and manage Epic > Feature > Story hierarchy. Invoke before any GitHub operation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | github |
| description | GitHub operations: create, edit, link, list issues and manage Epic > Feature > Story hierarchy. Invoke before any GitHub operation. |
| argument-hint | [operation] [args] |
Before any command, detect the current repository:
REPO=$(gh repo view --json nameWithOwner -q .nameWithOwner)
Use $REPO in gh -R "$REPO" commands.
| Type | Label | Title prefix | Parent | Parent section |
|---|---|---|---|---|
| Epic | Type: Epic | [EPIC] | - | - |
| Feature | Type: Feature | [FEATURE] | Epic | ## Features |
| Story | Type: Story | [STORY] | Feature | ## User Stories |
| Bug | Type: Bug | [BUG] | - | - |
| Spike | Type: Spike | [SPIKE] | - | - |
| Tech Debt | Type: Tech Debt | [TECH DEBT] | - | - |
Title rules: no emoji, prefix in brackets, concise.
No native sub-tasks. Hierarchy is managed by:
#N references in the parent description (dedicated section)Epic
└── Feature (reference in ## Features)
└── Story (reference in ## User Stories)
GitHub does not have a native relates_to link API like GitLab. Use description
references (#N) and comments to establish relationships.
Before creating, modifying, or closing an issue, always read the existing context:
When investigating a bug or refactoring request, search for related issues:
gh issue list -R "$REPO" --search "keyword"
gh issue view {number} -R "$REPO" --json body -q .body
- #N - short descriptionAlways use a HEREDOC for multi-line descriptions:
--body "$(cat <<'EOF'
content here
EOF
)"
Templates are in .github/ISSUE_TEMPLATE/.
See templates.md for structure per issue type.
Two persona registries:
governance-compliance/docs/03-organization/ORG-05-PERSONAS.mdgranit-dotnet/docs/guide/personas-applicatifs.mdNEVER invent a new persona.
Infra/governance personas: SRE, Ingenieur DevOps, Developpeur, Architecte, DBA, RSSI, DPO, CTO, Direction, Directeur juridique, Auditeur interne, Auditeur externe, Utilisateur, Professionnel de sante, Product Owner
Application personas: Visiteur, Utilisateur authentifie, Administrateur d'application, Approbateur, Gestionnaire de contenu
NEVER use hybrid roles ("slash roles" like SRE / DevOps).
Context (on-call, audit) goes in the story body, not in the persona.
governance-compliance/docs/03-organization/ORG-05-PERSONAS.mdFramework architect: deep codebase audit for type safety, API conformity, consistency, and refactoring opportunities. Analyzes packages against .NET backend contracts and cross-package conventions.
Performance & scalability engineer: audit @granit/* packages for high-scale readiness — request cancellation, list virtualization, pagination strategy, cache hygiene, bundle/tree-shaking, and real-time transport efficiency. Complements /audit (backend conformity) and /quality (lint, tests, SonarQube).
Principal Frontend Security Architect: exhaustive security audit of the Granit front-end framework. Covers browser IAM (BFF client, OIDC SPA flows, token storage), XSS/DOM safety, React anti-patterns, axios/CSRF, multi-tenancy headers, supply chain (pnpm), AI/MCP client, observability, and CSP. Produces STRIDE threat models, CVSS-scored findings, OWASP ASVS/Top 10/LLM gap analysis, and a prioritized remediation roadmap.
DocuMaster: generate world-class technical documentation for Granit front-end packages. Adapts to audience (developer, architect, integrator). Produces clear, engaging Markdown with diagrams, code samples, and callouts. Use when documenting a package, writing a guide, or creating an ADR.
Senior TypeScript/React developer: write production-ready code using TypeScript 6, React 19, Vite 8, and Tailwind CSS 4. Enforces strict typing, modern patterns, and Granit framework conventions.
QA/DevSecOps engineer: full project quality audit or targeted MR review. Analyzes lint, format, tests, SonarQube (quality gate, issues, coverage). Detects regressions on modified files. Invoke before a merge or to reduce technical debt.