architecture

Create, manage, and query ADRs and Mermaid C4 diagrams.

12|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/jikig-ai/soleur --skill architecture-jikig-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/jikig-ai/soleur/tree/main/plugins/soleur/skills/architecture
Command: npx skills add https://github.com/jikig-ai/soleur --skill architecture-jikig-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Architecture decision management and system-architecture visualization are streamlined by centralizing ADR creation, templating, and Mermaid C4 diagram generation in a single skill.

Core Features & Use Cases

  • Create, list, and supersede Architecture Decision Records (ADRs) with automated numbering and templated bodies.
  • Generate Mermaid C4 context/container/component diagrams from ADRs and system knowledge, ensuring consistency with the knowledge-base.
  • Align decisions with architecture principles and non-functional requirements, and reference relevant templates.

Quick Start

Create a new ADR for a given decision and generate its associated Mermaid C4 diagram.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I create and manage Architecture Decision Records with automated numbering?

You can create, list, and supersede Architecture Decision Records (ADRs) using automated numbering and templated bodies. This provides standardized ADR lifecycle management and supersession workflows for engineering teams and knowledge bases.

Can I generate Mermaid C4 diagrams directly from existing ADRs?

Yes, Mermaid C4 context, container, and component diagrams are generated directly from ADRs and system knowledge. This ensures diagram syntax consistency with your knowledge-base and aligns visualizations with architectural principles.

What is the best way to supersede an old architecture decision in a knowledge base?

The best way to supersede an architecture decision is through a dedicated supersession workflow that automatically updates ADR numbering and references. This maintains a clear historical record while establishing the new architectural standard.

How do ADR templates align with non-functional requirements and architectural principles?

ADR templates align with non-functional requirements (NFRs) and architectural principles by embedding reference structures within the knowledge-base. This ensures every architectural decision is validated against established system constraints and engineering standards.

Does this ADR management approach work for engineering teams without a dedicated knowledge base?

ADR management and C4 diagram generation are designed for engineering teams and knowledge bases. While a dedicated knowledge-base environment is the primary target, the templated ADR workflows can structure architectural decisions in any engineering documentation setup.