assurance

Classify PR changes into Gate or Business categories and update quality contracts.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/perfectuser21/cecelia --skill assurance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assurance
Source: https://github.com/perfectuser21/cecelia/tree/main/packages/quality/skills/assurance
Command: npx skills add https://github.com/perfectuser21/cecelia --skill assurance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill acts as the central coordinator for quality and checking systems, ensuring that code changes meet defined standards and preventing critical errors from being released.

Core Features & Use Cases

  • Change Classification: Automatically determines if a Pull Request (PR) modification impacts core security boundaries (Gate) or business functionality (Regression).
  • Contract Management: Updates and enforces quality contracts (Gate Contract - GCI, Regression Contract - RCI) based on the nature of the changes.
  • Artifact Generation: Produces essential quality assurance documents like QA-DECISION.md and AUDIT-REPORT.md.
  • Use Case: When a developer submits a PR, this Skill will analyze the code diff, identify if it affects critical security scripts or core business logic, update the relevant quality contracts, and generate a report detailing the validation outcomes.

Quick Start

Use the assurance skill to classify the current pull request and update the relevant contracts.

Frequently Asked Questions about assurance

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

FAQPage Schema
How do I automate code quality assurance for pull requests?

To enforce quality assurance, this Skill classifies PR changes into Gate or Business categories and updates corresponding contracts. It analyzes code diffs to determine impacts on security boundaries or business logic, generating validation reports.

What is the difference between Gate Contract and Regression Contract in CI/CD compliance?

In CI/CD compliance, Gate Contract (GCI) manages changes to core security boundaries, whereas Regression Contract (RCI) handles business functionality. This Skill updates the relevant contract based on automated PR change classification.

How do I generate an audit report for code compliance checks?

To generate an audit report for code compliance, this Skill evaluates PR modifications against quality standards and produces AUDIT-REPORT.md and QA-DECISION.md artifacts. These documents detail the validation outcomes and contract adherence.

Can I use this quality assurance tool to prevent critical code errors before release?

Yes, this quality assurance tool prevents critical code errors by acting as a central coordinator for checking systems. It enforces quality standards by ensuring code changes adhere to defined Gate and Regression contracts before release.

When do I need to update quality contracts for code reviews?

You need to update quality contracts during code reviews when PR modifications impact security boundaries or business logic. This Skill classifies the changes and automatically updates the corresponding Gate or Regression contracts to maintain compliance.

How does change classification work for pull request gatekeeping?

Change classification for pull request gatekeeping works by analyzing code diffs to identify impacts on critical security scripts or core business logic. The Skill categorizes changes as Gate or Business and routes them to the appropriate contract enforcement mechanism.