Back to skills
SkillHub ClubShip Full StackFull Stack

ghe-report

$2e

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
4
Hot score
81
Updated
March 20, 2026
Overall rating
C3.6
Composite score
3.6
Best-practice grade
F32.4

Install command

npx @skill-hub/cli install emasoft-ghe-marketplace-ghe-report

Repository

Emasoft/ghe-marketplace

Skill path: plugins/ghe/skills/ghe-report

$2e

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: Emasoft.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install ghe-report into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/Emasoft/ghe-marketplace before adding ghe-report to shared team environments
  • Use ghe-report for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: ghe-report
description: |
  Generate DETAILED reports with metrics, health checks, or epic-specific analysis. More comprehensive than quick status overview.

  USE THIS SKILL WHEN:
  - User asks for "metrics" or "statistics" or "performance report"
  - User asks for "health check" or "workflow health" or "compliance check"
  - User asks for "epic report" or "epic status for X"
  - User asks for "detailed report" or "comprehensive report"
  - User asks "how are we performing" or "what's our throughput"
  - User asks about "cycle times" or "demotion rates"
  - User wants analysis, not just current state

  REPORT TYPES:
  - metrics: Throughput, cycle times, first-pass rates, demotion rates
  - health: Compliance status, stale threads, violation history, memory bank status
  - epic: Single epic details with thread history, progress, decisions

  DO NOT USE THIS SKILL WHEN:
  - User just wants QUICK status overview (use ghe-status)
  - User wants to CLAIM an issue (use ghe-claim)
  - User wants to POST a checkpoint (use ghe-checkpoint)
  - User wants to TRANSITION phases (use ghe-transition)

  KEY DIFFERENCE FROM ghe-status:
  - ghe-status = quick overview, current state, what's active
  - ghe-report = detailed analysis, metrics, trends, health assessment

  EXAMPLES:
  <example>
  Context: User wants performance metrics
  user: "Show me the workflow metrics"
  assistant: "I'll use ghe-report with type 'metrics' for detailed performance analysis"
  </example>
  <example>
  Context: User wants to check workflow compliance
  user: "Run a health check on the workflow"
  assistant: "I'll use ghe-report with type 'health' to assess workflow compliance"
  </example>
  <example>
  Context: User wants details on specific epic
  user: "Give me a report on the jwt-auth epic"
  assistant: "I'll use ghe-report with type 'epic' for jwt-auth"
  </example>
  <example>
  Context: User asks about performance trends
  user: "What's our first-pass review rate?"
  assistant: "I'll use ghe-report with type 'metrics' to get performance statistics"
  </example>
---

## IRON LAW: User Specifications Are Sacred

**THIS LAW IS ABSOLUTE AND ADMITS NO EXCEPTIONS.**

1. **Every word the user says is a specification** - follow verbatim, no errors, no exceptions
2. **Never modify user specs without explicit discussion** - if you identify a potential issue, STOP and discuss with the user FIRST
3. **Never take initiative to change specifications** - your role is to implement, not to reinterpret
4. **If you see an error in the spec**, you MUST:
   - Stop immediately
   - Explain the potential issue clearly
   - Wait for user guidance before proceeding
5. **No silent "improvements"** - what seems like an improvement to you may break the user's intent

**Violation of this law invalidates all work produced.**

## Background Agent Boundaries

When running as a background agent, you may ONLY write to:
- The project directory and its subdirectories
- The parent directory (for sub-git projects)
- ~/.claude (for plugin/settings fixes)
- /tmp

Do NOT write outside these locations.

---

## GHE_REPORTS Rule (MANDATORY)

**ALL reports MUST be posted to BOTH locations:**

1. **GitHub Issue Thread** - Full report text (NOT just a link!)
2. **GHE_REPORTS/** - Same full report text (FLAT structure, no subfolders!)

**Report naming:** `<TIMESTAMP>_<title or description>_(<AGENT>).md`
**Timestamp format:** `YYYYMMDDHHMMSSTimezone`

**Example:** `20251206200000GMT+01_status_report_(Hermes).md`

**ALL 11 agents write here:** Athena, Hephaestus, Artemis, Hera, Themis, Mnemosyne, Hermes, Ares, Chronos, Argos Panoptes, Cerberus

**REQUIREMENTS/** is SEPARATE - permanent design documents, never deleted.

**Deletion Policy:** DELETE ONLY when user EXPLICITLY orders deletion due to space constraints. DO NOT delete during normal cleanup.

---

## Settings Awareness

Respects `.claude/ghe.local.md`:
- `enabled`: If false, return minimal report
- `notification_level`: verbose/normal/quiet - affects detail level
- `stale_threshold_hours`: Used for stale thread detection

---

# GitHub Elements Report (Detailed Analysis)

**Purpose**: Generate detailed reports with metrics, health assessment, or epic analysis. More comprehensive than quick status.

## Report Types

### 1. Metrics Report
Performance indicators and trends:
- Throughput (features completed, bugs fixed)
- Cycle times (average sessions per phase)
- First-pass REVIEW rate
- Demotion rate
- Agent performance comparison

### 2. Health Report
Workflow compliance assessment:
- Rule compliance status
- Stale threads detection
- Violation history
- Memory bank synchronization status
- Overall health score

### 3. Epic Report
Single epic deep dive:
- Thread history (all DEV/TEST/REVIEW cycles)
- Current phase and progress
- Key technical decisions
- Remaining work estimation

## When to Use

- Performance analysis
- Compliance audits
- Epic-specific status
- Trend analysis
- Health assessment

## How to Execute

Spawn **reporter** agent with appropriate report type:

```
reporter(type="metrics")  → Performance report
reporter(type="health")   → Compliance report
reporter(type="epic", epic="epic-name") → Epic report
```

## Output Formats

### Metrics Report
```markdown
## GitHub Elements Metrics Report

### Throughput
| Metric | Value | Trend |
|--------|-------|-------|
| Features completed | N | +/- vs last week |
| Bugs fixed | N | +/- vs last week |

### Cycle Times
| Phase | Avg Duration | Issues Processed |
|-------|--------------|------------------|
| DEV | N sessions | N |
| TEST | N sessions | N |
| REVIEW | N sessions | N |

### Quality Metrics
- First-pass REVIEW rate: N%
- Demotion rate: N%
- Test coverage (avg): N%
```

### Health Report
```markdown
## GitHub Elements Health Report

### Compliance Status
| Rule | Status | Notes |
|------|--------|-------|
| One thread at a time | PASS/FAIL | |
| Phase order | PASS/FAIL | |
| Checkpoint frequency | PASS/WARN | |

### Stale Threads
[Threads with no activity > 24h]

### Violation History
[Recent violations and resolutions]

### Overall Health
[HEALTHY / WARNINGS / CRITICAL]
```

### Epic Report
```markdown
## Epic Report: [Epic Name]

### Thread History
| Issue | Type | Status | Duration |
|-------|------|--------|----------|

### Current Phase
[Current phase with progress]

### Key Decisions
[Technical decisions made]

### Remaining Work
[Estimated remaining effort]
```

## Key Differentiator

This skill provides DETAILED ANALYSIS. For a quick current-state overview, use `ghe-status` instead.
ghe-report | SkillHub