technical-constitution

Create governance-aligned technical plans with milestones and compliance criteria.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/irahardianto/monarch --skill technical-constitution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-constitution
Source: https://github.com/irahardianto/monarch/tree/main/.gemini/skills/technical-constitution
Command: npx skills add https://github.com/irahardianto/monarch --skill technical-constitution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The technical constitution provides a structured approach to generate and enforce architectural plans that align with governance standards, enabling teams to plan features, start implementation tasks, and refactor code while maintaining compliance with security, testing, and error-handling requirements.

Core Features & Use Cases

  • Governance-aligned architectural planning that captures decisions, risks, and tradeoffs.
  • Security-first guidance covering input validation, threat modeling, testing strategy, and error handling standards.
  • Modular design guidance with clear contracts and testability ports to enable independent testing and maintainable codebases.
  • Compliance verification against critical standards like Testability-First architecture, SOLID, and robust error handling.

Quick Start

Provide a high-level task description (for example, "design a new feature") and request a constitution-aligned technical plan that includes architecture notes, milestones, and required artifacts.

Frequently Asked Questions about technical-constitution

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

FAQPage Schema
How do I plan software architecture that enforces security and testing standards?

Software architecture planning enforces security and testing standards by generating a governance-aligned technical constitution. This produces a concrete plan with milestones, threat modeling strategies, and compliance verification criteria for robust error handling.

What is a technical constitution for software engineering?

A technical constitution is a structured approach to generate and enforce architectural plans that align with governance standards. It captures architectural decisions, risks, and tradeoffs to maintain compliance across security, testing, and error-handling requirements.

How do I ensure my code refactoring aligns with SOLID and testability standards?

Code refactoring aligns with SOLID and testability standards through compliance verification against critical architectural guidelines. This process validates modular design contracts and testability ports to ensure maintainable, independently testable codebases.

Can I use this to generate a compliance plan for input validation and threat modeling?

Yes, you can generate a compliance plan for input validation and threat modeling. The skill provides security-first guidance covering these areas alongside testing strategies and error handling standards to verify robust architectural compliance.

What do I need to provide to generate an architecture plan with milestones?

You need to provide a high-level task description like designing a new feature. The skill then scopes the task to architecture, security, testing, and error handling to produce a constitution-aligned technical plan with measurable milestones.

When should I use a governance-aligned architecture plan instead of ad-hoc design?

A governance-aligned architecture plan is necessary when starting implementation tasks or refactoring code that must maintain strict compliance. It ensures modular design with clear contracts and robust error handling rather than relying on informal decisions.