devenv-create-blueprint

Conduct structured architecture interviews to generate versioned Markdown blueprints.

Updated Jul 4, 2024
One-click install
npx skills add https://github.com/workinprogress-ai/devenv --skill devenv-create-blueprint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devenv-create-blueprint
Source: https://github.com/workinprogress-ai/devenv/tree/main/copilot/skills/devenv-create-blueprint
Command: npx skills add https://github.com/workinprogress-ai/devenv --skill devenv-create-blueprint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the ambiguity and lack of alignment in early-stage system design by providing a structured, collaborative framework for architectural decomposition.

Core Features & Use Cases

  • Structured Architectural Interviews: Guides users through a three-phase process to define domains, bounded contexts, and components.
  • Brownfield Delta Analysis: Specifically designed to map changes in existing systems, identifying the delta between current and target states.
  • Session Continuity: Maintains a persistent session memory file to track architectural decisions, trade-offs, and open questions across multiple working sessions.

Quick Start

Invoke the devenv-create-blueprint skill to begin an architectural interview for the new order-fulfillment system.

Frequently Asked Questions about devenv-create-blueprint

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

FAQPage Schema
What is a structured architecture interview for system design?

A structured architecture interview guides you through a three-phase process to define domains, bounded contexts, and components, producing a high-level system blueprint for greenfield projects.

How do I document architectural changes in an existing system?

You document architectural changes in an existing system by conducting a brownfield delta analysis, which maps the integration patterns and trade-offs between your current state and target architecture.

How do I create a versioned blueprint using domain-driven design?

You create a versioned blueprint by completing an architectural interview that decomposes your system into bounded contexts, generating a persistent Markdown document of your architectural ground truth.

Can I maintain architectural decisions across multiple working sessions?

Yes, you can maintain architectural decisions across multiple working sessions using a persistent session memory file that tracks trade-offs, open questions, and cross-session state continuity.

Does this approach work for both greenfield and brownfield software engineering?

Yes, this approach works for both greenfield system design and brownfield architectural changes, providing clear documentation of trade-offs, integration patterns, and component decompositions for either context.