Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

bd-quality-assurance

verified

Enforces code standards, validates release readiness, and guides pre-commit checks. Use when the user is finalizing features, preparing pull requests, running local CI checks, debugging build failures, or asking about code quality standards.

View on GitHub

Marketplace

bd-skills

bitsydarel/BDSkills

Plugin

bd-quality-assurance

productivity

Repository

bitsydarel/BDSkills

plugins/bd-quality-assurance/skills/bd-quality-assurance/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/bitsydarel/BDSkills/blob/main/plugins/bd-quality-assurance/skills/bd-quality-assurance/SKILL.md -a claude-code --skill bd-quality-assurance

Installation paths:

Claude
.claude/skills/bd-quality-assurance/
Powered by add-skill CLI

Instructions

# Quality Assurance

This skill guides the execution of quality checks. Run these checks before committing code or submitting pull requests.

## Pre-Commit Execution Flow

Run checks in this dependency order. If a step fails, fix it before moving to the next.

1.  **Format**: Consistent code style (whitespace, indentation)
2.  **Lint**: Code quality, potential bugs, and patterns
3.  **Type**: Static type safety verification
4.  **Test**: Behavior verification and regression checking
5.  **Build**: Compilation and bundling verification

## Platform-Specific Commands

For specific CLI commands (Python, TypeScript, Swift, Go, Rust, etc.), see **[references/commands.md](references/commands.md)**.

## Standards and Gates

Ensure code meets the defined quality gates before pushing.

* **Complexity & Patterns**: For complexity limits (nesting, function length) and required/forbidden patterns, see **[references/standards.md](references/standards.md)**.
* **Coverage**:
    * New code: 80% line coverage
    * Critical paths: 90%+ coverage
    * Bug fixes: Must include a test covering the fix

## Pull Request Preparation

For the PR Readiness Checklist and Commit Message formatting standards, see **[references/process.md](references/process.md)**.

## Handling Failures

```xml
<Failures>
  <Failure>
    <Type>Format</Type>
    <Action>Run the auto-formatter and commit changes.</Action>
  </Failure>
  <Failure>
    <Type>Lint</Type>
    <Action>Fix issues. Only suppress if false positive (requires comment explanation).</Action>
  </Failure>
  <Failure>
    <Type>Type</Type>
    <Action>Fix type errors. <b>Never</b> use <code>any</code> or equivalent to bypass.</Action>
  </Failure>
  <Failure>
    <Type>Test</Type>
    <Action>Fix the code or update the test. <b>Never</b> skip tests to force a merge.</Action>
  </Failure>
  <Failure>
    <Type>Build</Type>
    <Action>Resolve compilation errors.</Action>
  </Failure>
</Failures>

```

### CI/CD Alignment rules
* **Match Version

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2051 chars