
Description
Investigates a root cause and files a minimal fix PR for a reported bug or observability finding.
SKILL.md
Create a fix PR
Overview
You are investigating a problem and filing a pull request that resolves it. This builds on the investigate skill — do the investigation properly first, don't jump to a fix without evidence.
Use the gh CLI for all GitHub operations (auth comes from your gh login) and standard Bash / Edit / Read / Grep for everything else.
Workflow
- Investigate. Use the
investigateskill to find the root cause. Cite the exact trace ID, log line, error group, and code location that pins the problem. - Confirm there isn't already a PR open. Before filing anything, search GitHub for an existing open PR addressing the same issue —
gh pr list --search "<keywords>" --state open. If one exists, direct the user to it — do not create a duplicate. - Judge whether a PR is the right tool. If the fix requires a config change, a flag flip, or a change outside the code you can access, describe the solution instead of filing a PR.
- Get the repo. Clone it if you don't already have it locally —
gh repo clone <owner>/<repo>. - Check for repo conventions. Read
agents.mdorCLAUDE.mdat the repo root — these describe repo-specific rules your fix needs to respect. - Make the change. Minimal diff. Don't refactor surrounding code, don't add features, don't fix unrelated bugs you happen to notice. One PR, one fix.
- Set git identity before committing — see
pr-conventions.md. - Commit, push, and file the PR. See
pr-conventions.mdfor branch naming and PR body rules.
What's a good fix
- Changes the smallest possible number of lines
- Preserves current production behavior unless the bug IS the current behavior
- Doesn't depend on assumptions you can't verify from the evidence
- Would pass a
code-reviewskill's check if one existed
What isn't
- Sweeping refactors unrelated to the reported problem
- Speculative null checks or error handling added "while you're in there"
- Changes to tests that hide the underlying bug
- Bumping dependency versions to fix a symptom
Restricted tools
If gh isn't installed or gh auth status shows no auth, surface the error to the user and stop — don't try alternative auth schemes.
Never include in a PR
- GitHub access tokens or any other secrets or credentials.
- Debugging logs or print statements you added during investigation.
Follow the repo's own commit and PR conventions for everything else.
More skills from the ai-tooling repository
View all 48 skillsagent-graphs
create and manage agent graphs
Jul 28AgentsArchitectureLaunchDarklyMulti-Agentaiconfig-agent-graphs
manage agent graphs
May 22AgentsArchitectureaiconfig-ai-metrics
manage built-in AI metrics
May 22AnalyticsLaunchDarklyMetricsaiconfig-create
redirect to configs-create skill
May 22LaunchDarklyReferenceaiconfig-custom-metrics
configure custom metrics in LaunchDarkly
May 22AnalyticsFeature FlagsLaunchDarklyaiconfig-migrate
redirect to migrate skill
May 22Reference
More from LaunchDarkly
View publisheraiconfig-online-evals
run online evaluations
ai-tooling
May 22EvalsLaunchDarklyTestingaiconfig-projects
manage AI configuration projects
ai-tooling
May 22ConfigurationLaunchDarklyaiconfig-snippets
manage AI configuration snippets
ai-tooling
May 22ConfigurationLaunchDarklyaiconfig-targeting
configure LaunchDarkly targeting rules
ai-tooling
May 22ConfigurationFeature FlagsLaunchDarklyaiconfig-tools
redirect to tools skill
ai-tooling
May 22LaunchDarklyReferenceaiconfig-update
redirect to configs-update skill
ai-tooling
May 22LaunchDarklyReference