From loop-builder
Captures, reviews, and files bug reports or feedback as GitHub issues under the user's own account, with sanitization and consent gate.
How this skill is triggered — by the user, by Claude, or both
Slash command
/loop-builder:feedback-to-issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture feedback locally, then — only on the user's explicit yes — file a clean,
references/feedback-to-issue.mdscripts/feedback/cli.pyscripts/feedback/dedupe.pyscripts/feedback/feedback_log.pyscripts/feedback/file_issue.pyscripts/feedback/sanitize.pyscripts/tests/test_cli.pyscripts/tests/test_dedupe.pyscripts/tests/test_feedback.shscripts/tests/test_feedback_log.pyscripts/tests/test_file_issue.pyscripts/tests/test_sanitize.pyCapture feedback locally, then — only on the user's explicit yes — file a clean,
sanitized GitHub issue under the user's own account (via their gh session, or a
prefilled browser URL). Nothing is auto-filed.
The full step-by-step flow, guarantees, sanitization rules, dedupe, consent gate, and the generated-loop opt-in hook live in the reference. Load it on demand:
references/feedback-to-issue.md — the complete playbook (capture → list-open →
cluster → draft → dedupe → sanitize → mandatory consent gate → file →
mark-filed), plus the maintainer label setup and the generated-loop hook snippet.Bundled deterministic tooling lives in scripts/feedback/ (red-green tested under
scripts/tests/). Invoke it with python3 scripts/feedback/cli.py <subcommand>.
npx claudepluginhub aaronlps/loop-builder --plugin loop-builderGenerates structured issue reports for GitHub/GitLab repos with code references, media attachments, and session context. Works for bugs, features, and improvements.
Collects user feedback, bug reports, feature requests, and SDLC pattern discoveries with opt-in privacy scanning.
Creates GitHub issues in WaterplanAI/agentic-config repo for bugs and feature requests using GitHub CLI. Handles templates, explicit args, or extracts from conversation context. Invoke via /ac-issue.