pyrs-scan

Analyze pyramid files for structural completeness and missing elements.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/zachbutton/pyrs --skill pyrs-scan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyrs-scan
Source: https://github.com/zachbutton/pyrs/tree/main/skills/pyrs-scan
Command: npx skills add https://github.com/zachbutton/pyrs --skill pyrs-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill identifies structural gaps, under-specified areas, and missing elements in pyramids, helping maintain a consistent and robust architecture.

Core Features & Use Cases

  • Structural Analysis: Detects missing leaves, under-specified pyramids, and cross-cutting concerns.
  • Codebase Integration: Searches for PYRS_TODO placeholders to identify missing pyramids.
  • User Interaction: Suggests gaps and allows users to confirm which ones to address.

Quick Start

Perform a scan on a pyramid by using the command: ::scan @.task-queue

Frequently Asked Questions about pyrs-scan

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

FAQPage Schema
How do I analyze pyramids for structural gaps and missing elements?

To analyze pyramids for structural gaps, you can scan pyramid files to detect missing leaves, under-specified areas, and cross-cutting concerns. The tool searches for PYRS_TODO placeholders to identify missing pyramids and suggests improvements for structural completeness.

What is pyramid analysis in software architecture?

Pyramid analysis in software architecture is the process of evaluating pyramid files for structural completeness. It identifies structural gaps, under-specified pyramids, and missing elements to help maintain a consistent and robust architecture.

Do I need external libraries to perform a pyramid analysis scan?

No, you do not need external libraries to perform a pyramid analysis scan. The tool operates solely on the pyramid files and requires no external dependencies to detect missing elements and suggest improvements.

How do I start a scan to identify missing pyramids in my codebase?

To start a scan and identify missing pyramids in your codebase, use the command ::scan @.task-queue. The tool will search for PYRS_TODO placeholders, detect structural gaps, and suggest which gaps to address for you to confirm.

Can I use this pyramid scan to detect cross-cutting concerns in my architecture?

Yes, you can use this pyramid scan to detect cross-cutting concerns in your architecture. The structural analysis feature identifies missing leaves, under-specified pyramids, and cross-cutting concerns to ensure structural completeness.