Skip to content
Back to skills

Architecture Design

ASecurity

Define Module responsibilities, Interfaces, Function allocation, state authority, realization and derived ARs. Compose appropriate 4+1 views for integrated design review.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
developmentgosqldatabase

Works with

  • cli

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned October 7, 2026

npx -y skills add xiongxianfei/rigorloop --skill architecture-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Architecture Design?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Architecture Design
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/xiongxianfei-architecture-design/badge)](https://www.skillsdirectory.com/skills/xiongxianfei-architecture-design)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: architecture-design
description: Define Module responsibilities, Interfaces, Function allocation, state authority, realization and derived ARs. Compose appropriate 4+1 views for integrated design review.
---

# Architecture Design

Consume accepted IR/SRs, logical Functions and existing architecture. Refine accountable Module boundaries before choosing convenient file or tool groupings. Preserve stable Module/Interface identities when only names change, use clear responsibility names, and make parent/child responsibility and boundary exposure explicit.

Allocate Functions to accountable Modules; define Interfaces, interactions and state/data authority. Derive ARs from SRs once architectural accountability is meaningful. Keep ARs under their owning SR in the requirement model, with one accountable Module; a delivery task is not an AR or a second authoritative obligation. Parent visibility does not duplicate descendant ownership.

Define material technology choices and rationale in the owning architecture realization. Distinguish intended design from observed implementation. A selected database or runtime realizes logical responsibility; it is not automatically a new REM Module.

Generate and inspect relevant Logical, Process, Development, Physical and Scenario views from their owning model data. Keep governed Scenarios black-box; internal participation belongs in derived Scenario views. Use concise dependency, sequence or state diagrams when they clarify the question. A Development view explains intended code organization and dependencies; it can name meaningful directories/files without merely cataloguing today's checkout. Reuse repository data and existing generators rather than maintaining duplicate diagrams or tables.

Return missing system obligations to requirement-analysis and incoherent logical behavior to system-design. Submit the combined affected design and AR allocation to one integrated design-review. Views and successful schema checks cannot approve the design.

## Recording boundary

For Change-managed work, read the packaged operational interface reference before relying on or updating current state. Use supported CLI tasks and the inspected opaque revision; skills do not use SQL or edit runtime storage. An isolated invocation keeps its requested scope. Installation alone does not adopt workflow policy.

## Resource map

- READ `references/operational-recording.md` when inspecting or recording Change-managed work.
- READ `references/targeted-recording-v2.schema.json` when constructing a recording request.
- READ `references/rigorloop-records-v4.schema.json` when checking the types used by that request.

- READ `references/rem-methods-architecture-design.md` when refining accountable architecture.
- READ `references/rem-methods-architecture-allocation.md` when allocating Functions and deriving ARs.
- READ `references/rem-methods-architecture-views.md` when selecting and inspecting views.
- READ `references/rem-models-architecture-design.md` when editing Modules, Interfaces or realization.
- READ `references/rem-models-requirements.md` when editing ARs.
- READ `references/rem-methods-5w2h.md` when analyzing allocated obligations.

- READ `references/requirement-to-delivery-model.md` when applying its criteria to this responsibility.

- READ `references/test-quality.md` when applying its criteria to this responsibility.

- READ `references/boundary-first-method-v1.md` when applying its criteria to this responsibility.

## Expected output

Report the actual scoped outcome, governing basis, changed subjects or recorded judgment, material gaps and the next authorized action. Distinguish progress, review approval, final verification and external publication; claim only outcomes supported by this invocation.

Files in this skill

  • SKILL.md3.7 KB
  • references/boundary-first-method-v1.md4.1 KB
  • references/operational-recording.md6.4 KB
  • references/rem-methods-5w2h.md5 KB
  • references/rem-methods-architecture-allocation.md10.3 KB
  • references/rem-methods-architecture-design.md25.7 KB
  • references/rem-methods-architecture-views.md47.3 KB
  • references/rem-models-architecture-design.md30.5 KB
  • references/rem-models-requirements.md8.4 KB
  • references/requirement-to-delivery-model.md1.6 KB
  • references/rigorloop-records-v4.schema.json33.9 KB
  • references/targeted-recording-v2.schema.json28.6 KB
  • references/test-quality.md9.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…