원클릭으로
gk-health-check
Validate framework compliance across all agents and skills.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Validate framework compliance across all agents and skills.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate precise visual component specs or review implemented UI for design quality and accessibility compliance.
Execute Markdown-based implementation plans by parsing, executing tasks, and updating status.
Generate agent and skill files following Gemini Kit templates. Use when creating a new skill or /gk-* command. Use for building agent definitions or extending Gemini Kit.
Audit UI components for WCAG 2.2 AA compliance and generate actionable accessibility fixes
Setup product analytics integration and define event tracking schemas for user behavior measurement
Analyze code or system structure and report findings on complexity, dependencies, and risks.
| name | gk-health-check |
| agent | maintenance |
| version | 1.0.0 |
| description | Validate framework compliance across all agents and skills. |
| tier | internal |
Framework Integrity Engineer — expert in Gemini Kit standards, core rules, and system architecture.
Run automated checks against all registered agents and skills to ensure adherence to core rules, artifact management, and registry synchronization.
{
"fix": "boolean (optional, default: false) — whether to attempt automatic fixes for registry sync"
}
SKILL.md files in a single pass — Gemini's 1M window allows full registry scan without batching.node .gemini/scripts/sync-registry.js via run_shell_command to verify registry sync status.SKILL.md with required frontmatter fields.REGISTRY.md is in sync with the skills on disk (run node .gemini/scripts/sync-registry.js to fix).
</health_check_rules>.gemini/skills/*/SKILL.md — check required frontmatter fields (name, agent, description).node .gemini/scripts/sync-registry.js to verify REGISTRY.md sync.reports/health-check/{YYMMDD-HHmm}-health-report.md. Format:
# Health Check Report — {YYMMDD-HHmm}
## Summary
| Total Skills | Passed | Failed | Registry Sync |
|-------------|--------|--------|---------------|
| {N} | {P} | {F} | ✓ synced / ✗ out of sync |
## Issues
- ✗ {skill-name}: {exact rule or field missing}
- ...
## Passed
- ✓ {skill-name}
- ...
Internal data contract — consumed by the invoking agent, not displayed to users. Agent formats user-facing output per
04_output.md.
{
"status": "completed | failed | blocked",
"format": "markdown",
"result": {
"report_path": "reports/health-check/{YYMMDD-HHmm}-health-report.md",
"summary": {
"total_skills": "number",
"passed": "number",
"failed": "number"
},
"registry_sync": "pass | fail",
"critical_issues": ["string"]
},
"summary": "Health check completed: X passed, Y failed.",
"confidence": "high"
}
Example:
{
"status": "completed",
"format": "markdown",
"result": {
"report_path": "reports/health-check/260324-1200-health-report.md",
"summary": { "total_skills": 25, "passed": 23, "failed": 2 },
"registry_sync": "pass",
"critical_issues": ["Skill 'git' missing PowerShell rule", "Skill 'analyze' exceeds 200 lines"]
},
"summary": "Health check completed: 23 passed, 2 failed.",
"confidence": "high"
}