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.