with one click
gk-health-check
Validate framework compliance across all agents and skills.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Validate framework compliance across all agents and skills.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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"
}