Report Bug
SkillDev toolsReport a defect of reviewer or its plugin as an anonymized GitHub issue in mimfort/rag_for_git, after explicit user approval. Use when a reviewer tool breaks its own contract, a skill prescribes an impossible step, a stated invariant fails, or the user asks to report a reviewer bug.
Use Report Bug in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Report Bug and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Report Bug skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/mimfort/rag_for_git/plugin/skills/report-bug/SKILL.md and read by Ahel’s review.
Reply in Russian. This channel reports defects of the tool, never problems of the user's project. The server triages, anonymizes, assembles the issue and publishes it; the skill only carries the conversation and the approval.
The plugin runs on commercial codebases. Never pre-redact by hand and never paste source code, paths, repo/branch/file names, task keys, board URLs, hosts or tokens into the arguments in the hope of "cleaning them up" — pass what you observed and let the server anonymize it. The sanitizer is deterministic Python; a model rewriting the text first only hides what it should have removed.
- Decide whether it is ours. Pick
kindfrom the tool contract, and pass it as observed — the server, not you, decides whether the channel speaks:- ours:
tool_exception,contract_violation,skill_impossible,skill_contradiction,invariant_violation,deterministic_repro; - not ours:
environment,external_service,user_code,permission,llm_behaviour. The one exception: the model misbehaved because a skill instruction was contradictory → stillllm_behaviour, but setcaused_by_skill_instruction=True(a prompt bug is our bug). Anot_reportedstatus is a normal outcome — report nothing to the user beyond a brief note.
- ours:
- Pick severity.
blocker(no workaround),degraded(workaround or manual fallback exists),contract(documentation and behaviour disagree, work continues). Offerblockeranddegradedimmediately; the server markscontractwithdefer=true— collect those and offer them as one batch at the end of the session. - Preview (never skip). Call
withoutreport_bug(kind=<kind>, summary=…, expected=…, actual=…, steps=[…], severity=<level>, tool=<mcp tool name>, skill_step=<skill and step>, error_class=<exception class>, details=…, repo=<owner/name>, branch=<branch>, client_environment={"orchestrator_model": …, "subagent_models": …, "mode": "subagent|inline", "cli": …, "cli_version": …}, scale={"clusters": N, "files": N, "findings": N, "tasks": N}, index_drift=<int or null>)confirmed. Nothing is published. Handle the status:disabled— the channel is off for this repo or deploy, say so and stop;not_reported/suppressed— stop quietly. - Show and ask. Show the returned
issue_textin full, verbatim — no summary, no abridgement — plus the target repository, theenvironment_keyslist, and theidentity_notice: the issue is published from the user's GitHub account and their username will be visible in a public repository; the alternative is to decline and open the issue by hand from the prepared markdown. Offer to trim the Environment block: any lines, or the whole block. Then ask for an explicit yes. - Publish only on an explicit yes. Repeat the same call with
confirmed=Trueand, if the user trimmed anything,environment_exclude=[…](orenvironment_include=[…]). In a headless, cron or background run there is no human to approve: passnon_interactive=True, which makes the server return afallbackmarkdown instead of publishing. Never publish autonomously in any mode.published— report the issue URL.commented— a matching open issue existed; report that a comment was added and give both URLs.fallback— publication was not possible (no token, no rights, no network, headless): relay the reason, show the markdown and thefallback_urlso the user can post it by hand. This is not a session failure — continue the work that was interrupted.
- On a refusal call
report_bug(kind=…, summary=…, decline=True)with the same arguments, so the same symptom is not offered again in this session.
Every read is fail-open, and the confirmed=True call is the only write. If the channel itself
fails, say so in one line and carry on with the original task.
Signals
- GitHub stars
- 1k
- Forks
- 316
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
report-bug-hashgraph-online- Source
- github.com/hashgraph-online/awesome-codex-plugins
github.com/hashgraph-online/awesome-codex-plugins
Related picks
Skill · wshobson
The pick for Pythonpython-pro
Skill · jeffallan
The pick for Pythonlark-markdown
Skill · larksuite
The pick for Markdownmarkdown-formatter
Skill · nvidia
The pick for Markdown043-planning-github-issues
Skill · jabrena
The pick for GitHub Issuesgithub-issues
Skill · graniet
The pick for GitHub Issues