papi-sdlc-task-compliance-audit

Verify component implementations align with specifications and validate capability DAG integrity.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/stainsby/papi --skill papi-sdlc-task-compliance-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: papi-sdlc-task-compliance-audit
Source: https://github.com/stainsby/papi/tree/main/skills/papi-sdlc-task-compliance-audit
Command: npx skills add https://github.com/stainsby/papi --skill papi-sdlc-task-compliance-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This SDLC compliance audit verifies that component implementations align with their specifications, ensuring all capabilities are linked to code and the capability DAG is valid, with tests in place.

Core Features & Use Cases

  • Validates that implementations satisfy specification capabilities and their interfaces.
  • Verifies capability DAG integrity, ensuring there are no cycles, orphans, or invalid references.
  • Provides a templated audit structure and artifacts to standardize reporting across projects.

Quick Start

Copy the provided compliance-audit-task-template.md, fill in the audit sections, and run the DAG validation to produce the report.

Frequently Asked Questions about papi-sdlc-task-compliance-audit

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

FAQPage Schema
How do I audit SDLC compliance to verify spec-code parity?

To audit SDLC compliance, you validate component implementations against their specifications, verify capability DAG integrity, and ensure explicit evidence links specs to code with test coverage in place.

What is a capability DAG and how does it validate software specifications?

A capability DAG is a directed acyclic graph mapping software capabilities. Validating it ensures no cycles, orphans, or invalid references exist between component specifications and their implementations.

How do I check that my code implementation matches the specification capabilities?

You check spec-code alignment by applying a template-driven audit that requires explicit evidence linking specification capabilities to code, validating that implementations satisfy interfaces and have tests.

Do I need a specific template to run an SDLC compliance audit?

Yes, you need to copy the provided compliance-audit-task-template.md, fill in the audit sections, and run the DAG validation to produce the standardized reporting artifacts for your project.

What happens if there are orphaned capabilities or cycles in my capability DAG?

The SDLC compliance audit detects cycles, orphans, and invalid references within the capability DAG, causing the validation to fail until the component implementations are correctly linked to specifications.

Can I use this compliance audit to standardize reporting across multiple SDLC projects?

Yes, the audit provides a templated structure and artifacts designed to standardize compliance reporting across multiple projects by verifying capability DAG validity, test coverage, and traceability.