.github_gpt/skills/report-bug/SKILL.md
Report a bug in the compound-engineering plugin
npx skillsauth add the-rabak/compound-engineering-plugin report-bugInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Collect a structured bug report for the compound-engineering plugin, enrich it with environment details, and save it for filing.
/tmp/bug-report.md.Execute the full source-of-truth workflow below. Preserve every conditional branch, phase, checklist, and validation step from the original instructions. When the workflow says to ask, wait, route, or run in parallel, do that exactly.
[optional: brief description of the bug]
Report bugs encountered while using the compound-engineering plugin. This command gathers structured information and prepares a bug report for the maintainer.
Use the AskUserQuestion tool to collect the following information:
Question 1: Bug Category
Question 2: Specific Component
Question 3: What Happened (Actual Behavior)
Question 4: What Should Have Happened (Expected Behavior)
Question 5: Steps to Reproduce
Question 6: Error Messages
Automatically gather:
# Get plugin version
cat ~/.copilot/plugins/installed_plugins.json 2>/dev/null | grep -A5 "compound-engineering" | head -10 || echo "Plugin info not found"
# Get the host CLI version
claude --version 2>/dev/null || echo "the model CLI version unknown"
# Get OS info
uname -a
Create a well-structured bug report with:
## Bug Description
**Component:** [Type] - [Name]
**Summary:** [Brief description from argument or collected info]
## Environment
- **Plugin Version:** [from installed_plugins.json]
- **the host CLI Version:** [from claude --version]
- **OS:** [from uname]
## What Happened
[Actual behavior description]
## Expected Behavior
[Expected behavior description]
## Steps to Reproduce
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Error Messages
[Any error output]
## Additional Context
[Any other relevant information]
---
*Reported via `/report-bug` command*
Save the formatted bug report so the user can file it:
cat > /tmp/bug-report.md <<'BUGREPORT'
[Formatted bug report from Step 3]
BUGREPORT
echo "Bug report saved to /tmp/bug-report.md"
Inform the user:
/tmp/bug-report.md"Bug report prepared!
Saved to: /tmp/bug-report.md
Title: [compound-engineering] Bug: [description]
Please file this in the plugin repository or share with the maintainer.
Thank you for helping improve the compound-engineering plugin!
This command does NOT collect:
Only technical information about the bug is included in the report.
Return:
Bug report prepared!/tmp/bug-report.md.[compound-engineering] Bug: ....tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.