All skills
bitwarden avatar

/perform-preflight

@8bd6d4e official
by bitwardenbitwarden/ai-plugins155 stars
20

Quality gate checklist to run before committing or creating a PR. Use when finishing implementation, checking work quality, or preparing to commit. Triggered by "preflight", "self review", "ready to commit", "check my work", "quality gate".

Use this Skill: https://skilld.dev/gh/bitwarden/ai-plugins/perform-preflight

This session only. Nothing lands on disk.

SKILL.md

≈65 tokens always: the name and description. ≈328 when used: this file.

Preflight Checklist

Run this checklist before committing or creating a PR. Consult the repo's CLAUDE.md for platform-specific commands (test runner, linter, formatter).

Tests

  • Run tests for affected modules (consult CLAUDE.md for commands)
  • New code has test coverage
  • No existing tests broken

Code Quality

  • Lint and format pass (consult CLAUDE.md for commands)
  • No TODO comments without Jira ticket references
  • Public APIs documented per repo convention (KDoc, DocC, XML docs, etc.)

Bitwarden Security

  • Zero-knowledge architecture preserved — no unencrypted vault data logged, persisted, or transmitted
  • Sensitive data uses platform-appropriate secure storage (consult CLAUDE.md Security Rules)
  • No sensitive data in log statements

Architecture

  • Changes follow patterns in CLAUDE.md and architecture docs
  • Dependency injection and error handling follow repo convention
  • String resources added to the correct location (if applicable)

On Failure

If any check fails, fix the issue before proceeding. For test failures, diagnose the root cause rather than skipping. For lint/format failures, run the repo's auto-fix command if available. If a check cannot be resolved, flag it to the user with the specific failure output.

Source: SKILL.md on GitHub

No alerts14d3 checks · Risk SAFE
  • Gen Agent Trust Hub14d

    This skill provides a procedural checklist for the agent to perform a quality and security review before code is committed. It identifies best practices for testing, linting, and maintaining zero-knowledge architecture. No malicious patterns were detected.

  • Socket14d

    No alerts

  • Snyk14d

    Risk: LOW · No issues

Signed by skilld at 8bd6d4e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 5 months ago

README badge

README badge for bitwarden/ai-plugins/perform-preflight

Runs a quality gate checklist before committing or creating a PR, covering tests, code quality, Bitwarden security practices, and architecture patterns. Consults the repo's CLAUDE.md file for platform-specific test runners, linters, and formatters, and enforces zero-knowledge architecture constraints specific to the Bitwarden vault.

Generated from the current SKILL.md.

Does this skill run tests automatically?
No. It's a checklist that prompts you to run tests using commands from your repo's CLAUDE.md file. You execute the tests manually and verify they pass.
What if linting or formatting fails?
The skill directs you to consult CLAUDE.md for the repo's auto-fix command. If no auto-fix is available or the failure can't be resolved, it flags the specific failure output to you.
Does this check for security issues?
Yes. It includes checks for zero-knowledge architecture, unencrypted vault data, secure storage of sensitive data, and sensitive data in logs — specific to Bitwarden's security model.
Can I customize this checklist for my project?
The skill references your repo's CLAUDE.md for platform-specific commands and conventions, so it adapts to your tooling and architecture patterns.

Generated from the current SKILL.md. These answers refresh after source changes.