architecture-design

Automate CPP feature design with CQRS or Modern by Default pattern selection.

3|4|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/hmcts/agentic-plugins-marketplace --skill architecture-design-hmcts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-design
Source: https://github.com/hmcts/agentic-plugins-marketplace/tree/main/plugins/agents/hmcts-sdlc-orchestrator/skills/architecture-design
Command: npx skills add https://github.com/hmcts/agentic-plugins-marketplace --skill architecture-design-hmcts

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of designing and planning complex CPP capabilities, ensuring that the architecture aligns with business requirements and technological constraints.

Core Features & Use Cases

  • Pattern Selection: Automatically choose between CQRS context service and Modern by Default patterns based on the context.
  • Design Proposal: Generate a comprehensive design proposal including diagrams and trade-offs.
  • Workflow Support: Offers a structured workflow to guide the user through the design process.
  • Integration with Other Tools: Delegates deep analysis to specialized agents and handles offloading to scaffolding skills when necessary.
  • Use Case: Ideal for when a new CPP capability needs to be designed, integrating with existing services and ensuring scalability.

Quick Start

Use the architecture-design skill to generate a design proposal for a new CPP capability.

Frequently Asked Questions about architecture-design

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

FAQPage Schema
How do I plan and design complex CPP capabilities?

To design complex CPP capabilities, use this skill to automate pattern selection and generate a comprehensive design proposal including diagrams and trade-offs based on your specific business requirements.

When should I use CQRS versus Modern by Default patterns for architecture design?

Architecture pattern selection between CQRS context service and Modern by Default is determined automatically by this skill based on your input context, platform compatibility, and adherence to design standards.

What is the best way to generate a design proposal for a new Capability Platform feature?

Generating a design proposal for a new Capability Platform feature is streamlined by this skill through a structured workflow that analyzes user needs, evaluates platform compatibility, and delegates deep analysis to specialized agents.

Can I use architecture-design with existing scaffolding skills for implementation?

Yes, you can use this with scaffolding skills because it explicitly delegates offloading to them for implementation after the architecture design and planning phase is complete.

Does this architecture design tool integrate with architecture-designer agents?

Yes, it handles integration with architecture-designer agents by delegating deep analysis tasks to them, ensuring the design proposal accurately reflects complex architectural constraints.