find-bugs

Analyze branch diffs to identify bugs, security issues, and quality gaps.

13|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ulpi-io/browse --skill find-bugs-ulpi-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-bugs
Source: https://github.com/ulpi-io/browse/tree/main/.agents/skills/find-bugs
Command: npx skills add https://github.com/ulpi-io/browse --skill find-bugs-ulpi-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes branch changes to identify bugs, security issues, and code quality gaps relative to the default branch.

Core Features & Use Cases

  • Full-diff analysis against the default branch to surface regressions and unintended changes.
  • Attack surface mapping for every changed file to identify potential risk vectors (inputs, auth, external calls, and data flow).
  • Manual and automated security checklist application across the modified code to surface real issues.
  • Verification of findings against surrounding context and existing tests to minimize false positives.
  • Prioritized reporting with actionable remediation guidance to streamline merges and audits.
  • Use Case: Before merging, perform a security and quality audit of the branch changes.

Quick Start

Run the find-bugs skill to analyze the branch diff, map attack surfaces, and report prioritized issues before merging.

Frequently Asked Questions about find-bugs

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

FAQPage Schema
How do I audit code changes for security risks before merging a pull request?

To audit code changes for security risks, analyze the branch diff against the default branch to map attack surfaces and apply a security checklist. This identifies potential risk vectors like inputs, auth, and external calls to report prioritized issues for fixes.

What is attack surface mapping in a branch diff analysis?

Attack surface mapping in a branch diff analysis involves evaluating every changed file to identify potential risk vectors such as inputs, authentication mechanisms, external calls, and data flow. It surfaces security issues and quality gaps relative to the default branch.

How do I minimize false positives when running a security review on a feature branch?

To minimize false positives during a security review, verify findings against the surrounding code context and existing tests. This ensures the identified bugs and security issues are real problems before reporting them for remediation.

Does a pull request security review verify findings against existing tests?

Yes, a pull request security review verifies findings against the surrounding context and existing tests. This verification step minimizes false positives and ensures that reported regressions and security issues are actionable.

What is the best way to identify bugs and quality gaps in a feature branch?

The best way to identify bugs and quality gaps in a feature branch is to perform a full-diff analysis against the default branch. This process maps attack surfaces, applies a security checklist, and outputs structured findings with actionable remediation guidance.

Do I need access to the branch diff to map attack surfaces and find bugs?

Yes, you need access to the branch diff and knowledge of the default branch to map attack surfaces and find bugs. The analysis relies on comparing changes to identify regressions, security issues, and quality gaps before merging.