One-click install
npx skills add https://github.com/JBonfim/skill-developer --skill ubs-jbonfim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubs
Source: https://github.com/JBonfim/skill-developer/tree/main/.agents/skills/ubs
Command: npx skills add https://github.com/JBonfim/skill-developer --skill ubs-jbonfim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

UBS helps you prevent crashes, security flaws, and subtle runtime bugs by scanning the changed code paths before you commit or ship.

Core Features & Use Cases

  • Pre-commit bug gate: Run fast scans on staged and diff changes, then block commits when findings require triage.
  • Fix-verify loop with triage: Validate whether each finding is a real bug or a false positive, and suppress only with a justified comment.
  • Targeted and security-focused scans: Run category-based checks (e.g., security) and full reports for deeper review and ongoing quality tracking.
  • AI-generated code validation: Re-scan AI-written edits to catch missing awaits, null-safety gaps, resource leaks, and swallowed errors.

Quick Start

Run UBS on the code you are about to commit by asking your AI to execute the ubs --staged workflow and triage any findings until the scan exits clean.

Frequently Asked Questions about ubs

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

FAQPage Schema
How do I run a pre-commit code review to catch security issues and bugs?

Scan staged files before committing to catch security issues and bugs. This pre-commit check blocks commits when findings require triage and validates changed code paths.

How do I validate AI-generated code for missing awaits and resource leaks?

Re-scan AI-written edits to validate AI-generated code for missing awaits, null-safety gaps, resource leaks, and swallowed errors. This catches subtle runtime bugs before shipping.

How do I triage false positives during a security scan?

Triage false positives by validating whether each finding is a real bug during a security scan. Suppress verified false positives only with a justified ubs:ignore comment in the code.

What is the best way to handle scan errors during an AI code validation fix-verify loop?

Run ubs doctor --fix on errors to handle scan errors during an AI code validation fix-verify loop. This resolves exit code issues and allows the validation loop to proceed cleanly.

Can I run category-based security scans for deeper pull request audits?

Run category-based security scans for deeper pull request audits. These targeted checks generate full reports for deeper review and ongoing quality tracking across multiple languages.