architect

Generate domain models, ADRs, and test stubs for BASELINED features.

11|2|Updated Apr 7, 2022
One-click install
npx skills add https://github.com/nullhack/temple8 --skill architect-nullhack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/nullhack/temple8/tree/main/.opencode/skills/architect
Command: npx skills add https://github.com/nullhack/temple8 --skill architect-nullhack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The architecture stage often becomes a bottleneck due to ambiguous requirements, scattered decisions, and manual stubs. This skill automates the architecture phase by generating domain models, ADRs, and test stubs, ensuring a clear, testable design.

Core Features & Use Cases

  • Architectural interview protocol to elicit requirements and constraints
  • Domain model creation and ADR generation to capture design decisions
  • Generation of architecture stubs and test skeletons ready for the TDD loop
  • ADR templates and stakeholder-validation prompts to ensure alignment

Quick Start

Initiate Step 2 architecture by generating architecture stubs, ADRs, and a domain model for the current BASELINED feature.

Frequently Asked Questions about architect

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

FAQPage Schema
How do I generate domain models and ADRs for a new feature?

To generate domain models and ADRs for a new feature, you can use an automated architecture skill that elicits requirements and outputs domain models, ADR templates, and test stubs against your target package structure.

What is the best way to automate test stub creation for domain-driven design?

Automating test stub creation for domain-driven design involves generating architecture stubs and test skeletons ready for the TDD loop directly against the target package structure of your baselined feature.

How does automated ADR generation work during the architecture phase?

Automated ADR generation works by capturing design decisions through an architectural interview protocol that elicits requirements and constraints, then logging them using your project's specific ADR templates.

When do I need to generate architecture stubs for feature cycles?

You need to generate architecture stubs when a BASELINED feature moves into the in-progress stage, reducing architecture bottlenecks by enabling rapid domain modeling and decision logging.

Can I use stakeholder-validation prompts to ensure alignment on architectural decisions?

Yes, you can use stakeholder-validation prompts alongside ADR templates to ensure alignment on architectural decisions and capture design constraints elicited during the requirements gathering process.

Why does architecture work become a bottleneck during feature development?

Architecture work becomes a bottleneck due to ambiguous requirements, scattered decisions, and manual stubs, which can be resolved by automating the generation of domain models, ADRs, and test stubs.