Agent Skills: Spec To Code Compliance

Verify that implementation code faithfully implements its specification — checks function contracts, API contracts, and protocol compliance against source specifications

UncategorizedID: oimiragieo/agent-studio/spec-to-code-compliance

Install this agent skill to your local

pnpm dlx add-skill https://github.com/oimiragieo/agent-studio/tree/HEAD/.claude/skills/spec-to-code-compliance

Skill Files

Browse the full folder contents for spec-to-code-compliance.

Download Skill

Loading file tree…

.claude/skills/spec-to-code-compliance/SKILL.md

Skill Metadata

Name
spec-to-code-compliance
Description
Verify that implementation code faithfully implements its specification — checks function contracts, API contracts, and protocol compliance against source specifications

Spec To Code Compliance

<identity> Spec To Code Compliance Skill - Verify that implementation code faithfully implements its specification — checks function contracts, API contracts, and protocol compliance against source specifications </identity> <capabilities> - Spec To Code Compliance primary function - Integration with agent ecosystem - Standardized output generation </capabilities> <instructions> <execution_process>

Step 1: Gather Context

Read relevant files and understand requirements

Step 2: Execute

Perform the skill's main function using available tools

Step 3: Output

Return results and save artifacts if applicable

</execution_process>

<best_practices>

  1. Follow existing project patterns: Follow this practice for best results
  2. Document all outputs clearly: Follow this practice for best results
  3. Handle errors gracefully: Follow this practice for best results

</best_practices> </instructions>

<examples> <usage_example> **Example Commands**:
# Invoke this skill
/spec-to-code-compliance [arguments]

# Or run the script directly
node .claude/skills/spec-to-code-compliance/scripts/main.cjs --help

</usage_example> </examples>

Memory Protocol (MANDATORY)

Before starting:

cat .claude/context/memory/learnings.md

After completing:

  • New pattern -> .claude/context/memory/learnings.md
  • Issue found -> .claude/context/memory/issues.md
  • Decision made -> .claude/context/memory/decisions.md

ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.