ce-report-bug

Report a bug in the compound-engineering plugin

INSTALLATION
npx skills add https://github.com/everyinc/compound-engineering-plugin --skill ce-report-bug
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$27

Question 4: What Should Have Happened (Expected Behavior)

  • Ask: "What did you expect to happen instead?"
  • Get a clear description of expected behavior

Question 5: Steps to Reproduce

  • Ask: "What steps did you take before the bug occurred?"
  • Get reproduction steps

Question 6: Error Messages

  • Ask: "Did you see any error messages? If so, please share them."
  • Capture any error output

Step 2: Collect Environment Information

Automatically gather environment details. Detect the coding agent platform and collect what is available:

OS info (all platforms):

uname -a

Plugin version: Read the plugin manifest or installed plugin metadata. Common locations:

  • Claude Code: ~/.claude/plugins/installed_plugins.json
  • Codex: .codex/plugins/ or project config
  • Other platforms: check the platform's plugin registry

Agent CLI version: Run the platform's version command:

  • Claude Code: claude --version
  • Codex: codex --version
  • Other platforms: use the appropriate CLI version flag

If any of these fail, note "unknown" and continue — do not block the report.

Step 3: Format the Bug Report

Create a well-structured bug report with:

## Bug Description

**Component:** [Type] - [Name]

**Summary:** [Brief description from argument or collected info]

## Environment

- **Plugin Version:** [from plugin manifest/registry]

- **Agent Platform:** [e.g., Claude Code, Codex, Copilot, Pi, Kilo]

- **Agent Version:** [from CLI version command]

- **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 `/ce-report-bug` skill*

Step 4: Create GitHub Issue

Use the GitHub CLI to create the issue:

gh issue create \

  --repo EveryInc/compound-engineering-plugin \

  --title "[compound-engineering] Bug: [Brief description]" \

  --body "[Formatted bug report from Step 3]" \

  --label "bug,compound-engineering"

Note: If labels don't exist, create without labels:

gh issue create \

  --repo EveryInc/compound-engineering-plugin \

  --title "[compound-engineering] Bug: [Brief description]" \

  --body "[Formatted bug report]"

Step 5: Confirm Submission

After the issue is created:

  • Display the issue URL to the user
  • Thank them for reporting the bug
  • Let them know the maintainer (Kieran Klaassen) will be notified

Output Format

Bug report submitted successfully!

Issue: https://github.com/EveryInc/compound-engineering-plugin/issues/[NUMBER]

Title: [compound-engineering] Bug: [description]

Thank you for helping improve the compound-engineering plugin!

The maintainer will review your report and respond as soon as possible.

Error Handling

  • If gh CLI is not installed or not authenticated: prompt the user to install/authenticate first
  • If issue creation fails: display the formatted report so the user can manually create the issue
  • If required information is missing: re-prompt for that specific field

Privacy Notice

This skill does NOT collect:

  • Personal information
  • API keys or credentials
  • Private code from projects
  • File paths beyond basic OS info

Only technical information about the bug is included in the report.

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card