hm-l2-debug
Systematically debug issues with persistent state across context resets.
Skill by shynlee04
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/shynlee04-hm-l2-debug
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/hm-l2-debug
What's inside
- Skill name
hm-l2-debug- Description
- Systematically debug issues with persistent state across context resets. Use when investigating bugs, tracing root causes, performing structured failure analysis, when agents get stuck in loops, when tests pass locally but fail in CI, when issues appear intermittently, or when multiple attempts to fix have failed. Even when the user says "it's broken" or "something's wrong" without specifics. Triggers: "debug", "investigate", "root cause", "failure analysis", "systematic debugging", "trace the issue", "find the bug", "why is this failing". NOT for syntax errors or issues solvable by a single log read.
- License
- MIT
- Metadata
- role: domain-execution · layer: 2 · pattern: P2 · version: 1.0.0
- Instructions
- 171 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (6)
- SKILL.md
- evals.json · evals/
- rich-gate-scorecard.md · metrics/
- debug-state-machine.md · references/
- evidence-framework.md · references/
- validate-skill.sh · scripts/
SKILL.md (first lines)
## Overview Systematic debugging workflow that maintains investigation state across context resets. Use when tracing root causes of complex failures, investigating intermittent issues, or performing structured failure analysis. Produces evidence-grounded diagnosis with hypothesis tracking and verification checkpoints. ## The Iron Law ``` NO FIXES BEFORE ROOT-CAUSE INVESTIGATION. Fix the cause, not the symptom. Verify the fix, not the hypothesis. ``` # Systematic Debugging ## On Load 1. Read `references/debug-state-machine.md` — structured debugging protocol 2. Read `references/evidence-framework.md` — how to collect and rank evidence ## The Debug Protocol ### Stop-the-Line Entry Gate When debugging starts, stop feature work and preserve the failing evidence before changing code. This follows the third-party gated discipline pattern from `NousResearch/hermes-agent` systematic debugging and `addyosmani/agent-skills` debugging recovery guidance: reproduce, localize, reduce, prove root cause, guard recurrence, then resume. **Required evidence before a fix:** | Evidence | Required proof | |----------|----------------| | Failure capture | Exact command, input, stack trace, log, UI path, or user action that fails | | Boundary trace | Where data/control enters, transforms, and exits the failing subsystem | | Competing hypotheses | At least two plausible causes considered, with one selected for falsification | | Root-cause prediction | “If this cause is true, then this experiment will show X” | | Recurrence guard | Regression test, monitor, invariant, or documented manual verification that catches repeat failure | If this evidence does not exist, stay in `REPRODUCE`, `GATHER`, or `ISOLATE`; do not enter `FIX`. ### Step 1: Reproduce ```bash # Can you make it fail on demand? # If no → gather more context, ask for reproduction steps # If yes → proceed to isolation ``` **Gate:** If you cannot reproduce, you cannot verify a fix. ### Step 2: Isolate ```bash # Binary search: comment out half the code # Does it still fail? # YES → bug is in remaining half # NO → bug is in commented half # Repeat until single line/function identified ``` **Gate:** If isolation stalls, collect more evidence (logs, traces, inputs). ### Step 3: Hypothesize Form exactly one hypothesis: ``` HYPOTHESIS: <specific mechanism causing the bug> PREDICTION: <if hypothesis is true, then X will happen when Y> ``` **Gate:** If you have multiple hypotheses, test them one at a time. ### Step 4: Test Hypothesis ```bash # Run experiment that distinguishes hypothesis from alternatives # Record result ``` **Gate:** If experiment is inconclusive, refine hypothesis or gather more data. ### Step 5: Fix and Verify ```bash # Apply minimal fix # Reproduce original failure scenario # Confirm failure is gone # Run regression tests to ensure no new failures ``` **Gate:** If fix passes but regression tests fail, revert and reconsider. ### Step 6: Guard Recurrence After verification, add the smallest durable guard that would have caught the bug: regression test, assertion, structured log, invariant check, or runbook note. If the guard is intentionally deferred, write the reason and owner into the debug session state. ## Persistent Debug State Across context resets, persist: ```markdown ## Debug Session: <bug-id> **Status:** [reproducing | isolating | hypothesizing | fixing | verified] **Reproduction:** <exact steps> **Isolation:** <narrowed to file/function/line> **Hypothesis:** <current hypothesis> **Experiments Run:** <list with results> **Fix Applied:** <commit hash> **Verification:** <test results> ``` Store in `.debug/<bug-id>.md`. ## RICH Gate Source Decisions | Source | Decision | Local adaptation | |--------|----------|------------------| | `NousResearch/hermes-agent` systematic-debugging | ADOPT | “No fixes before root-cause investigation” is now an explicit iron-law clause. | | `addyosmani/agent-skills` debugging-and-error-recovery | ADAPT | Stop-the-line, preserve evidence, root-cause fix, and recurrence guard mapped into the debug state machine. | | GitHub agent skill resource model | ADAPT | Heavy details remain in references/evals; SKILL.md stays as the trigger and gate index. | ## Independence Notes Default state path is `.debug/<bug-id>.md` in the end-user project. If a project already has a debug/journal convention, use that convention and record the path in the session state. Do not assume GSD, BMAD, or this repository's `.planning/` layout.
From shynlee04/hivemind-plugin, MIT.
More from shynlee04/hivemind-plugin
- 0.578score
hm-l3-synthesis
shynlee04
Compress research findings into actionable artifacts with tiered reduction.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hm-l2-coordinating-loop
shynlee04
Coordinate multi-agent dispatch with validation gates and handoff protocols.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hm-l3-integration-contracts
shynlee04
Formal bidirectional contract authority between skills and agents.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hf-l2-agent-composition
shynlee04
Teaches agents how to compose specialist agents from user intent using XML markup grammar, step protocols, and structured return formats.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hf-l2-skill-synthesis
shynlee04
Use when synthesizing skills from GitHub repos, classifying skill patterns, building template libraries, generating eval frameworks, or creating eval-driven…
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hm-l3-detective
shynlee04
Investigate codebases with SCAN, READ, and DEEP reading modes.
SkillCFreshness: C★ 51Claude Code +9 - 0.574score
hf-l2-command-parser
shynlee04
This skill should be used only when parsing $ARGUMENT propositional commands from OpenCode command strings.
SkillCFreshness: C★ 51Claude Code +9 - 0.574score
hf-l2-skill-router
shynlee04
Maps meta-builder task domains to hf-* skill loading bundles with priority ordering.
SkillCFreshness: C★ 51Claude Code +9 - 0.574score
gate-l3-lifecycle-integration
shynlee04
Internal quality gate that evaluates whether Hivemind harness implementations correctly participate in the runtime lifecycle — covering 9-surface mutation…
SkillCFreshness: C★ 51Claude Code +9 - 0.574score
gate-l3-spec-compliance
shynlee04
Spec compliance gate performing bidirectional traceability, gap detection (4 types), EARS acceptance criteria validation, and anti-pattern scanning.
SkillCFreshness: C★ 51Claude Code +9 - 0.574score
hf-l2-delegation-gates
shynlee04
Enforce pre-delegation authorization gates before agent dispatch.
SkillCFreshness: C★ 51Claude Code +9 - 0.574score
hm-l2-requirements-analysis
shynlee04
Formal requirements diagnosis methodology for detecting gaps, contradictions, missing constraints, and unvalidated assumptions in existing requirements.
SkillCFreshness: C★ 51Claude Code +9
Signals
- Stars
- 51
- Forks
- 16
- Open issues
- 21
- Last commit (this folder)
- May 7, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/shynlee04/hivemind-plugin
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from shynlee04
- 0.578score
hm-l3-detective
shynlee04
Investigate codebases with SCAN, READ, and DEEP reading modes.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hm-l3-integration-contracts
shynlee04
Formal bidirectional contract authority between skills and agents.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hf-l2-skill-synthesis
shynlee04
Use when synthesizing skills from GitHub repos, classifying skill patterns, building template libraries, generating eval frameworks, or creating eval-driven…
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hm-l2-coordinating-loop
shynlee04
Coordinate multi-agent dispatch with validation gates and handoff protocols.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hf-l2-agent-composition
shynlee04
Teaches agents how to compose specialist agents from user intent using XML markup grammar, step protocols, and structured return formats.
SkillCFreshness: C★ 51Claude Code +9 - 0.578score
hm-l3-synthesis
shynlee04
Compress research findings into actionable artifacts with tiered reduction.
SkillCFreshness: C★ 51Claude Code +9
Cite this page
hm-l2-debug skill. Agent Mart. https://agentmart.dev/skills/shynlee04-hm-l2-debug (last updated 2026-10-24)