remy-debug
Diagnose bugs via hypothesis loop with circuit breaker.
Skill by MyPeacefulValentine
Chalk Labs
Need help deploying remy-debug?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/mypeacefulvalentine-remy-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
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 and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/remy-debug
Tools it pre-approves 7
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Grep,Glob,Bash,PowerShell,Write,AskUserQuestion
What's inside
- Skill name
remy-debug- Description
- Diagnose bugs via hypothesis loop with circuit breaker. Diagnosis only — produces evidence packets for /remy-patch without modifying code.
- License
- MIT
- Allowed tools
- Read,, Grep,, Glob,, Bash,, PowerShell,, Write,, AskUserQuestion
- Instructions
- 235 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (5)
- README.md
- README_zh.md
- SKILL.md
- diagnosis_template.md
- output_schema.json
SKILL.md (first lines)
# Remy Debug Protocol
Diagnosis-only debugging skill. Produces a structured diagnosis report and an evidence packet compatible with `/remy-patch`. Does NOT modify source code.
## 0. Configuration
| Environment Variable | Default | Description |
| :--- | :--- | :--- |
| `DEBUG_MAX_HYPOTHESES` | `3` | Maximum hypothesis iterations before circuit breaker triggers. |
### Argument Parsing
```
/remy-debug [symptom] [--since <git-ref>]
```
1. If no argument provided: enter **Guided Mode** (Phase 0.1).
2. If argument contains a test file path pattern (e.g., `test_*.py`, `*.test.ts`, `*_test.go`): treat as **test command**.
3. If argument matches `<file>:<line>` pattern: treat as **location reference**.
4. Otherwise: treat as **error description**.
5. `--since <ref>`: optional git revision to scope regression analysis.
---
## Phase 0: Symptom Capture
**Goal**: Obtain a concrete, actionable symptom description.
### 0.1 Guided Mode (no arguments)
Use `AskUserQuestion` to collect:
- What is the observed behavior?
- What is the expected behavior?
- When did it start (if known)?
### 0.2 Test Command Mode
1. Check the current mode and authorization before running the existing test command via `Bash` (or `PowerShell` on Windows). If execution is not permitted, use available error output or report the missing observation; do not run a probe in native Plan mode.
2. Capture exit code, stdout, stderr.
3. If exit code = 0: report "Test passes. No failure to diagnose." → HALT.
4. Record full error output as the **Symptom Record**.
### 0.3 Error Description Mode
Record the user-provided text as the **Symptom Record**.
### 0.4 Location Reference Mode
1. `Read` the specified file at the given line (±20 lines context).
2. Record the code region as the **Symptom Record**.
**Phase 0 Exit**: A Symptom Record exists. Proceed to Phase 1.
---
## Phase 1: Localization
**Goal**: Identify suspect files and narrow the search space.
### 1.1 Stack Trace Parsing
If the Symptom Record contains a stack trace or error with file paths:
1. Extract all file paths and line numbers mentioned.
2. These become the **Suspect Set**.
If no parseable paths exist:
1. `Grep` for keywords from the error message (function names, error codes, unique strings).
2. Results become the **Suspect Set**.
### 1.2 Impact Analysis (Conditional)
1. Check: `Bash("test -f .claude/logic_index.db && echo EXISTS || echo MISSING")`.
2. **EXISTS**: Run `Bash("python \"~/.claude/skills/remy-index/impact.py\" <suspect_file_1> <suspect_file_2> ...")`.
* **MCP alternative**: If `remy-index` MCP server is active, `query_impact` / `query_callers` tools provide equivalent data without subprocess overhead.
- If exit code = 0: record output as **Dependency Map**.
- If exit code = 2: skip (no call graph data).
3. **MISSING**: Skip impact analysis.
### 1.3 Git History Analysis
1. For each file in the Suspect Set:
```
git log -5 --oneline -- <file>
```
2. If `--since <ref>` was provided:
```
git diff <ref>..HEAD -- <suspect_files>
```
3. Record recent changes as **Change History**.
### 1.4 Context Read
For each file in the Suspect Set:
- If Dependency Map provides line ranges and file exceeds 500 lines: precision-read relevant ranges.
- Otherwise: read the full file.
**Phase 1 Exit**: Suspect Set, Dependency Map (if available), Change History, and suspect code are in context.
---
## Phase 2: Hypothesis Loop
**Goal**: Iteratively form and test hypotheses until supported failure mechanism is identified or circuit breaker triggers.
Initialize: `_hypothesis_count = 0`
### 2.1 Form Hypothesis
Based on available evidence (Symptom Record, suspect code, Change History, Dependency Map), state:
- **Hypothesis**: One sentence describing a possible failure mechanism and the observation it explains.
- **Evidence state**: Use `style.md`'s shared `[✓]`, `[~]`, `[?]`, or `[×]` for the specific claim. A proposed explanation usually remains `[~]` with supporting evidence or `[?]` when evidence is insufficient. Add an acquired-basis attribute only when useful, such as `[~|源码+实测]`; state citations, scope, and unresolved premises separately.
- **Probe Design**: Identify the next permitted observation that could distinguish the hypothesis from alternatives. Question types and optional investigation methods follow `rules/reasoning-and-decisions.md`; a method label does not authorize a test or script.
### 2.2 Execute Probe
Probes follow the Observation Task Protocol (`output-styles/system-architect.md` §4.1). Debug-specific extension: re-running existing tests is allowed only within applicable authorization and an execution-permitting mode (the test runner may touch its own cache directories). Native Plan mode does not execute probes. Creating a temporary script is not permitted by this extension.
Allowed probe types within those boundaries (read-only + existing test execution):
- `Read` a specific code regionFrom MyPeacefulValentine/Remy-CC, MIT.
More from MyPeacefulValentine/Remy-CC
- 0.646score
remy-index
MyPeacefulValentine
Scan source files (Python, C/C++, TypeScript, Rust) and generate semantic logic index via LLM.
SkillAFreshness: A★ 28Claude Code +9 - 0.646score
remy-testgen
MyPeacefulValentine
Generate persistent unit tests in post-hoc or TDD mode, distinguishing characterization from conformance and behavior failures from environment failures.
SkillAFreshness: A★ 28Claude Code +9 - 0.646score
remy-patch
MyPeacefulValentine
Apply code changes with task-scoped strategy and recovery records.
SkillAFreshness: A★ 28Claude Code +9 - 0.646score
remy-inspect
MyPeacefulValentine
Discover and run tests after code modification.
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
remy-tree
MyPeacefulValentine
Refresh the project directory tree snapshot (.claude/project_tree.md).
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
remy-lookup
MyPeacefulValentine
Display the current logic index tree (.claude/logic_tree_view.md) without regenerating.
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
remy-milestone
MyPeacefulValentine
Record technical decisions and progress as a persistent milestone report.
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
remy-plan
MyPeacefulValentine
Plan code changes using task-scoped strategy, five-table audits and the existing evidence-packet workflow.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
remy-ci
MyPeacefulValentine
Analyze CI/CD failure logs to diagnose build, test, and gate failures.
SkillAFreshness: A★ 28Claude Code +9 - 0.637score
remy-insight
MyPeacefulValentine
Deep repository analysis with multi-agent parallel perspectives.
SkillAFreshness: A★ 28Claude Code +9 - 0.358score
remy-reposcout
MyPeacefulValentine
No description from the publisher yet.
SkillAFreshness: A★ 28Claude Code +9 - 0.355score
remy-secure
MyPeacefulValentine
No description from the publisher yet.
SkillAFreshness: A★ 28Claude Code +9
Signals
- Stars
- 28
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (14 days ago)
- Last release
- Oct 18, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MyPeacefulValentine/Remy-CC
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MyPeacefulValentine
- 0.646score
remy-testgen
MyPeacefulValentine
Generate persistent unit tests in post-hoc or TDD mode, distinguishing characterization from conformance and behavior failures from environment failures.
SkillAFreshness: A★ 28Claude Code +9 - 0.646score
remy-patch
MyPeacefulValentine
Apply code changes with task-scoped strategy and recovery records.
SkillAFreshness: A★ 28Claude Code +9 - 0.646score
remy-index
MyPeacefulValentine
Scan source files (Python, C/C++, TypeScript, Rust) and generate semantic logic index via LLM.
SkillAFreshness: A★ 28Claude Code +9 - 0.646score
remy-inspect
MyPeacefulValentine
Discover and run tests after code modification.
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
remy-milestone
MyPeacefulValentine
Record technical decisions and progress as a persistent milestone report.
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
remy-lookup
MyPeacefulValentine
Display the current logic index tree (.claude/logic_tree_view.md) without regenerating.
SkillAFreshness: A★ 28Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get remy-debug running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
remy-debug skill. Agent Mart. https://agentmart.dev/skills/mypeacefulvalentine-remy-debug (last updated 2026-10-24)