Architecture Pass Skill

Review Go and TypeScript API contracts, concurrency, and state persistence in the Canopy codebase.

28|6|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/jzila/canopy --skill architecture-pass-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Architecture Pass Skill
Source: https://github.com/jzila/canopy/tree/main/.claude/skills/architecture-pass
Command: npx skills add https://github.com/jzila/canopy --skill architecture-pass-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of identifying subtle, systemic architectural flaws that are often missed during standard code reviews, ensuring the long-term health and maintainability of the codebase.

Core Features & Use Cases

  • Deep Architectural Analysis: Goes beyond surface-level code to trace data flows, verify invariants, and discover undocumented patterns.
  • Systematic Review: Provides structured passes for data flow, concurrency, API contracts, and state management.
  • Use Case: Before a major release, run the Architecture Pass Skill to proactively identify potential race conditions, API contract violations between Go and TypeScript, or data loss in critical data flows, preventing costly bugs.

Quick Start

Initiate a full architecture review by running the architecture pass skill.

Frequently Asked Questions about Architecture Pass Skill

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

FAQPage Schema
How do I trace data flows across Go and TypeScript system boundaries?

Perform a systematic architecture review to trace data flows across system boundaries, verifying documented invariants and checking Go and TypeScript API contracts for structural issues.

What is the best way to check for race conditions before a major release?

Run an architecture review pass focused on concurrency patterns to proactively identify potential race conditions and verify error handling within your codebase before deployment.

How do I verify API contracts between Go and TypeScript microservices?

Execute an architecture pass that systematically analyzes API contracts between Go and TypeScript components to uncover structural mismatches and undocumented patterns.

Can I use an architecture review to find state persistence and restoration issues?

Yes, a systematic architecture review includes specific passes for state management to verify state persistence and restoration logic, preventing critical data loss.

Does a standard code review catch systemic architectural flaws?

Standard code reviews often miss subtle systemic architectural flaws, so running a deep architectural analysis helps discover undocumented patterns and verify invariants.

When do I need a systematic architecture pass for my codebase?

You need a systematic architecture pass when you must proactively identify API contract violations, trace complex data flows, or uncover race conditions that threaten long-term maintainability.