diagram

Create and synchronize Unified Impact Diagrams using Mermaid syntax.

22|6|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/Aniket-a14/SRA --skill diagram-aniket-a14
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram
Source: https://github.com/Aniket-a14/SRA/tree/main/.gemini/skills/diagram
Command: npx skills add https://github.com/Aniket-a14/SRA --skill diagram-aniket-a14

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain and synchronize diagrams using the Diagram Driven Development (DDD) methodology, ensuring clear connections between user value and technical implementation.

Core Features & Use Cases

  • Create Diagrams: Generate new diagrams for features, architectures, journeys, tests, and refactorings.
  • Update Diagrams: Synchronize existing diagrams with code changes.
  • Audit Diagrams: Identify outdated, missing, or low-quality diagrams.
  • Use Case: When developing a new feature, use this Skill to create a diagram illustrating how the feature delivers user value and the technical components involved.

Quick Start

Create a new diagram for the user authentication flow.

Frequently Asked Questions about diagram

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

FAQPage Schema
What is Diagram Driven Development and how does it map user value to technical implementation?

Diagram Driven Development (DDD) is a methodology that maintains and synchronizes Unified Impact Diagrams to ensure clear connections between user value and technical implementation. It maps features directly to architectural components.

How do I generate Mermaid diagrams for software architecture and user journeys?

You can generate Mermaid diagrams for software architecture and user journeys by creating new Unified Impact Diagrams. This process visualizes technical components and maps how specific features deliver user value.

How do I synchronize existing architecture diagrams with recent code changes?

To synchronize existing architecture diagrams with code changes, you update and audit Unified Impact Diagrams. This identifies outdated, missing, or low-quality visualizations to ensure documentation matches the current implementation.

Can I audit my project documentation to find missing or outdated feature diagrams?

Yes, you can audit project documentation to find missing or outdated feature diagrams. Auditing Unified Impact Diagrams identifies low-quality visualizations, ensuring your architecture and test documentation remains strictly synchronized.

What types of diagrams can I create for refactoring and testing documentation?

For refactoring and testing documentation, you can create various Unified Impact Diagrams including features, architecture, journeys, and tests. These diagrams strictly adhere to DDD principles and Mermaid syntax.