eric-tramel/moraine/bug-report
Claude Code and agent skill by eric-tramel/moraine
- community
Checking that the SKILL.md file is still in the repository.
Help prepare and, only with explicit user approval, file a sanitized Moraine bug report for reproducible defects in Moraine itself.
Install
npx vskill@latest install eric-tramel/moraine/bug-reportSKILL.md
Bug Report
Use this skill when the user hit a likely Moraine defect and wants help turning it into a useful GitHub issue. A Moraine bug is a reproducible problem in the Moraine CLI, ingest, monitor, MCP server, setup flow, packaging, documentation, or bundled plugins.
Do not use this skill for general support, one-off local setup help, unrelated agent-harness issues, or private debugging that cannot be generalized into a Moraine repository issue. Troubleshoot those locally instead, and file a report only if the evidence points to a fixable Moraine defect.
Destination
The Moraine repository is:
New bug reports go through GitHub Issues:
If a GitHub issue tool, browser, or gh is available, use it only after the user explicitly confirms the final redacted report. If no posting tool is available, provide the issue URL and the prepared report body.
Consent Boundary
Never silently post an issue on the user's behalf. Even if the user says "file it", first show the final sanitized title and body, then ask for explicit confirmation before creating the issue. If the user declines, stop after providing the draft.
Do not upload logs, configs, screenshots, session transcripts, or command output without the same explicit confirmation.
Privacy Rules
All bug reports must anonymize PII and host-specific details before they leave the user's machine.
Redact or generalize:
- Usernames, hostnames, emails, organization names, repo names, client names, and
internal project names.
- Exact absolute paths such as home directories, workspace roots, socket paths,
and temp directories.
- Secrets, tokens, API keys, cookies, auth headers, database URLs, and credentials.
- Private prompts, agent transcripts, file contents, logs, or screenshots unless
the user explicitly approves a minimal sanitized excerpt.
- Exact host environment details that fingerprint the machine. Prefer broad
labels like "macOS on Apple Silicon", "Linux x86_64", "Homebrew install", or "uv tool install" instead of full hardware, hostname, local account, or full directory layouts.
Use placeholders such as <home>, <repo>, <project>, <host>, <workspace>, <token>, and <private transcript omitted>.
Triage
Before drafting a report, determine whether the issue belongs in the Moraine repo:
- Identify the affected Moraine surface: CLI, setup, ingest source, monitor,
MCP search, ClickHouse schema, packaging, documentation, Codex plugin, Claude Code plugin, Hermes plugin, or another bundled integration.
- Check whether the behavior is reproducible or has enough evidence to debug.
- Separate Moraine defects from user-specific environment problems. A missing
local dependency, local permissions issue, custom shell setup, broken external harness install, or private repo configuration is usually support unless Moraine handles it incorrectly or gives a misleading failure.
- Prefer a small sanitized reproducer over broad environment dumps.
Report Structure
Draft reports in this shape:
Evidence Collection
Ask before running commands that may read local state. Prefer narrow commands whose output can be summarized and redacted, such as:
When logs are useful, include only the shortest sanitized excerpt that explains the failure. Do not include full session content or full config files. Summarize config shape instead of posting exact values.
If prior agent context matters and Moraine MCP tools are available, use the current harness's Moraine search tools to recover the relevant session or error, then apply the same redaction rules before drafting the issue.
Posting Workflow
- Draft a sanitized title and body using the report structure.
- Point out any assumptions or missing reproduction details.
- Ask the user whether they want to post it to GitHub.
- If they say yes, show the final redacted report and ask for explicit posting
confirmation.
- Create the GitHub issue only after that confirmation, then return the issue
URL.
- If they do not confirm, leave them with the draft and the new-issue URL.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/moraine/skills/bug-report/SKILL.md
Popularity
- Repository stars
- 111
- Repository forks
- 21
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/eric-tramel/moraine/bug-report)