covenant

Identify architectural patterns and generate phased implementation roadmaps with risk mitigation.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/ppryde/pip-skills --skill covenant-ppryde
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: covenant
Source: https://github.com/ppryde/pip-skills/tree/main/plugins/puritan/skills/covenant
Command: npx skills add https://github.com/ppryde/pip-skills --skill covenant-ppryde

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Selecting architectural patterns and generating phased roadmaps and governance artifacts to move from concept to config quickly and with auditability.

Core Features & Use Cases

  • Pattern discovery and selection based on project needs
  • Phased implementation planning with risk mitigation
  • Automatic generation of .architecture/config.yml for governance and audits

Quick Start

Describe your project goals to start discovery, then run /puritan:covenant discover to generate a working .architecture/config.yml.

Frequently Asked Questions about covenant

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

FAQPage Schema
How do I generate an architecture roadmap with risk mitigation for a new project?

To generate an architecture roadmap with risk mitigation, describe your project goals to initiate pattern discovery. The tool then outputs a phased implementation plan that aligns with your business constraints and non-functional requirements.

What is architectural pattern discovery and when do I need it?

Architectural pattern discovery is the process of scanning a codebase to identify suitable patterns for a project. You need it when selecting foundational architectures to ensure alignment with stakeholder priorities and governance requirements.

How do I create a config.yml file for architecture governance and audits?

You can create a config.yml file for architecture governance by running the discovery mode to scan your codebase. This automatically produces a .architecture/config.yml file that provides auditable guidance for your project.

Can I align architectural patterns with non-functional requirements and business constraints?

Yes, architectural pattern selection can be directly aligned with your non-functional requirements and business constraints. The planning process evaluates these factors to deliver actionable, auditable guidance for stakeholders.

What is the best way to document architectural decisions for governance?

The best way to document architectural decisions for governance is to generate ADRs alongside your implementation roadmap. This ensures your pattern selection process is fully auditable and aligned with stakeholder priorities.

Do I need an existing codebase to run architectural discovery?

An existing codebase is required for the discovery mode to scan and produce a .architecture/config.yml. However, you can describe project goals upfront to start planning the phased implementation roadmap before any code exists.