self-verification

Guide developers through a pre-commit quality verification workflow.

14|7|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/aj-geddes/unicorn-team --skill self-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-verification
Source: https://github.com/aj-geddes/unicorn-team/tree/main/skills/self-verification
Command: npx skills add https://github.com/aj-geddes/unicorn-team --skill self-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, npm, go, bandit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Pre-commit quality verification to catch code issues before review, preventing regressions and wasted review time.

Core Features & Use Cases

  • Interactive self-review protocol via script and manual steps to ensure completeness, quality, tests, security, and documentation before commits.
  • Integrated checks for code quality gates, tests, and documentation to reduce risk in PRs and merges.
  • Use case: a developer runs the tool to verify changes before pushing or opening a pull request.

Quick Start

Run the interactive self-review protocol to verify code quality before committing.

Frequently Asked Questions about self-verification

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

FAQPage Schema
How do I automate pre-commit code review and quality verification before pushing changes?

Pre-commit code review is guided through an interactive self-review protocol that checks staged changes, completeness, quality gates, tests, security, and documentation readiness before every commit and merge.

What is a pre-commit quality gate and how does it prevent regressions in pull requests?

A pre-commit quality gate is a structured checklist applied before opening a pull request to verify tests, security checks, and documentation readiness, preventing regressions and reducing wasted review time by catching code issues early.

Does this pre-commit verification workflow support pytest, npm, go, and bandit security checks?

Yes, the pre-commit verification workflow supports pytest, npm, go, and bandit to execute test verification, code quality checks, and security scans during the interactive self-review protocol before committing changes.

Can I use interactive self-review scripts to enforce a pre-commit checklist for staged changes?

Yes, interactive self-review scripts enforce a structured pre-commit checklist validating staged changes, completeness, quality gates, tests, and security before you push or open a pull request.

What's the best way to ensure documentation readiness and security checks pass before a git merge?

The best way to ensure documentation readiness and security checks pass before a merge is to run a systematic pre-commit quality verification workflow applying structured checklists and automated bandit security scans to your staged changes.