opi-audit

Automate Opi project code audits by comparing implementation against design specifications.

5|2|Updated May 19, 2026
One-click install
npx skills add https://github.com/OdradekAI/opi --skill opi-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opi-audit
Source: https://github.com/OdradekAI/opi/tree/main/.claude/skills/opi-audit
Command: npx skills add https://github.com/OdradekAI/opi --skill opi-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of code auditing specific implementation phases of the Opi project, ensuring that the code meets the design specification and is secure.

Core Features & Use Cases

  • Phase-Level Audit: Automatically extracts the task graph, design spec, and commit range for a specified phase and compares the spec against the actual implementation.
  • Compliance Verification: Checks for code compliance with the design specification and identifies any gaps in implementation.
  • Security Assessment: Evaluates the security of the code by checking for vulnerabilities related to data export, user data, credentials, and network I/O.
  • Test Quality Analysis: Assesses the test quality to ensure that all features are tested and that the tests are reliable.
  • Use Case: When a user wants to verify that a particular phase of the Opi project has been implemented correctly and meets the specified requirements.

Quick Start

Run the audit for phase 13 by using the command: opi-audit phase=13.

Frequently Asked Questions about opi-audit

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

FAQPage Schema
How do I automate a code audit for complex implementation phases?

Automating a phase-level code audit involves extracting the design specification, task graph, and commit range to compare the spec against the actual implementation. This ensures complex code bases meet design requirements securely.

What is checked during a security assessment of implementation code?

A security assessment evaluates code vulnerabilities by checking for risks related to data export, user data handling, credentials, and network I/O. This ensures implementation phases remain secure against common threats.

How do I verify implementation compliance against a design specification?

Implementation compliance is verified by automatically comparing the actual code against the design specification for a given phase. This process identifies any gaps in implementation to ensure all specified requirements are met.

Can I assess test quality and reliability for a specific project phase?

Yes, test quality assessment evaluates whether all features within a phase are tested and if the tests are reliable. This ensures the implementation phase functions correctly and meets the specified design requirements.

Do I need design specifications and implementation state access to start a phase audit?

Yes, an automated phase audit requires access to the project's implementation state and design specifications. It applies to phases with multiple tasks and complex code bases to verify correct implementation.