fix

Reproduce failures, diagnose root causes, and apply approved patches in BotAssist.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/amotion-ai/botassist --skill fix-amotion-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix
Source: https://github.com/amotion-ai/botassist/tree/main/.claude/skills/fix
Command: npx skills add https://github.com/amotion-ai/botassist --skill fix-amotion-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a reliable, step‑by‑step process to diagnose and repair bugs in the BotAssist codebase, ensuring fixes are safe, minimal, and verified.

Core Features & Use Cases

  • Reproduce: Run the test suite to surface failures.
  • Diagnose: Identify root causes using categorized bug types.
  • Propose & Gate: Design minimal code changes and obtain explicit approval before applying.
  • Mutate & Verify: Apply the fix, run the full test suite, and confirm no regressions.
  • Use Case: When a backend or frontend test fails or a user reports an issue, invoke this skill to guide you through end‑to‑end remediation.

Quick Start

Invoke /fix with a brief description of the failing test or bug to start the diagnosis and repair process.

Frequently Asked Questions about fix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix bugs in my application when tests fail?

To fix bugs when tests fail, you reproduce the failure, diagnose the root cause, and apply approved patches. This ensures changes are minimal and verified by running the full test suite to prevent regressions.

What is the best way to debug both frontend and backend failures?

The best way to debug frontend and backend failures is using a remediation workflow that categorizes bug types. It guides you through reproducing the issue, proposing a minimal code change, and gating the fix before application.

How do I ensure my bug fixes do not introduce regressions?

To ensure bug fixes do not introduce regressions, apply the patch and then mutate and verify by running the full test suite. Confirming all tests pass verifies your changes are safe for release.

Can I apply code changes automatically when diagnosing a bug?

You cannot apply code changes automatically when diagnosing a bug without explicit approval. The process requires you to propose and gate minimal code changes first, ensuring the fix is reviewed before application.

What should I do when a user reports an issue in my application?

When a user reports an issue, invoke a bug fixing workflow to guide end-to-end remediation. Start by reproducing the reported failure, diagnosing the root cause, and proposing a minimal patch that passes the test suite.

Does the bug fixing process work for both frontend and backend components?

Yes, the bug fixing process works for both frontend and backend components. You can use this workflow whenever tests fail or users report issues, ensuring all changes respect security guidelines before release.