pyrs-change

Guide code changes through the pyramid workflow using pyramid commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps maintain code integrity by guiding users through a pyramid workflow for code changes, preventing direct modifications and ensuring a structured approach.

Core Features & Use Cases

  • Prevent Direct Code Modification: Ensures all changes are proposed within the pyramid system, maintaining code consistency.
  • Workflow Guidance: Provides step-by-step instructions to create or update pyramids for new or revised features.
  • Use Case: When a user requests a code change, this Skill intercepts the request and guides them to use the pyramid commands for change management.

Quick Start

When a user requests a code change, prompt them to identify the relevant pyramid and use the ::spec command to initiate the change process.

Frequently Asked Questions about pyrs-change

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

FAQPage Schema
How do I prevent direct code modifications during software development?

Code change management is handled by guiding users through a pyramid workflow that intercepts direct modification requests. This enforces a structured development approach, ensuring all code changes are proposed via specific commands to maintain architecture and code integrity.

What is the pyramid workflow for structured code changes?

The pyramid workflow is a structured change management process that intercepts code modification requests and routes them through specific commands. It ensures all updates are proposed systematically to preserve software architecture and maintain code consistency.

How do I initiate a code change using the pyramid system?

To initiate a code change in the pyramid system, identify the relevant pyramid and use the `::spec` command. This starts the structured workflow, guiding you step-by-step to propose and implement the code modification properly.

Can I use this pyramid workflow for both new features and updating existing ones?

Yes, the pyramid workflow supports both creating new pyramids for new features and updating existing ones for revised features. It provides step-by-step guidance to ensure structured code changes and architecture preservation in either scenario.

Why should I use a structured workflow instead of directly editing code?

Using a structured workflow prevents direct code edits that can compromise architecture and consistency. By proposing changes through the pyramid system, you maintain code integrity, ensure structured development, and preserve the overall software architecture.