reversa-principles

Create or update principles.md with before/after hooks and impact reports.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/afsjr/secretaria_escola_csm --skill reversa-principles-afsjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversa-principles
Source: https://github.com/afsjr/secretaria_escola_csm/tree/main/.agents/skills/reversa-principles
Command: npx skills add https://github.com/afsjr/secretaria_escola_csm --skill reversa-principles-afsjr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It keeps durable project principles consistent across templates, so you don’t repeatedly rework requirements and plans when core rules evolve.

Core Features & Use Cases

  • Create or update project principles with a controlled lifecycle (create, add, alter, retire).
  • Maintain traceability by recording creation dates and a detailed “Histórico de Alterações”.
  • Propagate impact safely by generating a dated impact report for dependent templates instead of rewriting them automatically.

Quick Start

Tell the assistant to define principles for the project and update the dependent templates impact report by running the command: reversa-principles.

Frequently Asked Questions about reversa-principles

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

FAQPage Schema
How do I maintain consistent project principles across multiple requirement templates?

Maintain consistent project principles across templates by defining durable rules in a centralized principles.md file with before and after hooks. This prevents rework when core governance rules evolve, ensuring downstream templates require minimal manual adjustment.

How do I track versioned change history for project governance principles?

Track versioned change history for project governance principles by recording creation dates and maintaining a detailed alteration log. The system preserves historical numbering and retired entries, ensuring full traceability of when and why each principle was modified.

What is the best way to propagate impact updates to dependent templates when project principles change?

Propagate impact updates safely by generating a dated impact report listing template adjustment suggestions, rather than automatically rewriting downstream files. This controlled propagation ensures changes are reviewed before being applied to dependent requirements documents.

How do I manage the lifecycle of project principles from creation to retirement?

Manage the lifecycle of project principles using a controlled process covering creation, addition, alteration, and retirement. This approach ensures outdated governance rules are formally retired and preserved historically, maintaining clear documentation automation throughout the project.

Does requirements management documentation support automatic template rewriting?

Requirements management documentation does not support automatic template rewriting. Instead, it generates a dated principles-impact report listing specific adjustment suggestions, ensuring that users review and manually apply governance changes to dependent templates.

When do I need to generate an impact report for project principles?

Generate an impact report for project principles whenever durable governance rules are created, updated, or retired. This dated report identifies necessary adjustments for dependent templates, ensuring downstream requirements documents remain aligned with the latest core rules.