Skip to content
Back to skills

Software Concept Architect Build Cn

ASecurity

Generates a modular-monolith mapping from a confirmed concept model only when the user explicitly invokes $software-concept-architect-build-cn. / 仅在用户显式调用 $software-concept-architect-build-cn 时做模块单体映射。

  • 11 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 30, 2026
ai-agentstypescriptrustjavaspringgit

Security analysis

A100/100

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

Scanned September 30, 2026

npx -y skills add ontology-of-everything/concept-skills --skill software-concept-architect-build-cn --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Software Concept Architect Build Cn?

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

Security grade badge for Software Concept Architect Build Cn
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ontology-of-everything-software-concept-architect-build-cn/badge)](https://www.skillsdirectory.com/skills/ontology-of-everything-software-concept-architect-build-cn)

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: software-concept-architect-build-cn
description: Generates a modular-monolith mapping from a confirmed concept model only when the user explicitly invokes $software-concept-architect-build-cn. / 仅在用户显式调用 $software-concept-architect-build-cn 时做模块单体映射。
metadata:
  language: zh-CN
  translation_of: software-concept-architect-build
  openclaw:
    homepage: https://github.com/ontology-of-everything/concept-skills
---

# 软件概念架构师 · 实现

将已确认概念模型映射为可验证、可组合的实现。仅在显式调用 `$software-concept-architect-build-cn` 时运行,按请求交付方案或代码;明确部分继续,影响实现的模型缺口回 software-concept-architect-design-cn。

## 概念

- **概念模块**:按目的划分动作及其状态关系,不按实体划分。同一身份可参与多个概念;外部身份用类型参数/不透明 ID,概念彼此不引用、调用或查询。实现封装存储,向组合公开抽象状态与动作。
- **同步规则**:概念外的具名因果规则,表达可辨认的应用策略,可独立定位、验证和演进。一次入口可触发多条规则,一条规则可服务多个入口;分组保留规则边界,不要求一规则一文件或包。
- **动作与查询**:动作是契约中的可观察发生,可只读,也可更新状态;query 只读返回绑定集,不产生动作完成事件。请求可作为 Requesting/Web 的动作独立发生,目标动作可以不发生。

## 约束

- **契约与可读性**:组合只产生各概念契约允许的行为。规格、代码、日志使用一致的概念/动作/参数含义,改名保留映射。动作负责前置条件、不变量、效果和输出 case;前置条件不成立不自动等于某个 error 输出,拒绝结果按规格定义。where 查询不能替代写入时的原子检查。
- **规则执行**:采用 WYSIWID 完成事件 → 绑定 → 调用语义。when 合取匹配具名输入/输出,未列字段是通配,空模式不表示成功。where 查询、过滤或计算出零/多组绑定;零组不触发,多组各调用 then。then 仅使用常量或已绑定值,同批调用无隐含顺序;依赖后续输出须匹配新的完成事件。仅状态变化不自动触发规则。
- **关联与边界**:WYSIWID 的同一 when 只匹配同一运行时 flow,后续调用继承关联;批量动作还需对象绑定。文档 flow 分组不是运行时身份。跨概念策略只在 syncs,公开动作/查询遵守已确认权限;组合无自有业务状态,但可保存执行记录。本仓要求规则经概念动作衔接,不用 sync 直接互调隐藏因果。
- **失败与恢复**:按入口契约处理无匹配、拒绝和故障,需响应时避免遗漏、串请求或重复响应。错误、否定结果按各自 case 匹配;明确响应、重试、补偿或有意忽略及状态后果。已完成动作不因后续失败消失,补偿不保证复原。需恢复时持久记录规则、完成事件、绑定/调用及因果关系,并按匹配实例去重;外部副作用另需幂等保障。
- **原子性与进展**:实现须兑现单动作的抽象原子语义,不能仅凭数据库事务宣称外部效果原子。跨概念事务是可选工程手段,仅在契约允许、存储可共同参与且外部效果已隔离时使用;提交后发布完成事件或采用一致的 outbox,失败仍须表达结果。可达循环须有终止条件、重试预算或持续运行控制,超限结果可观察。

## 实现

1. **核实规格**:读 [规格契约](references/spec-format.md)、应用目的、概念模型、两层论证前提和项目约定;已有代码沿入口核实动作、持久化、失败与测试。模型缺陷回 design,转录错误回 prd,代码违约在此修复;已确认新行为先改规格再改实现。
2. **映射边界**:每个 concept 一个可验证模块;包、类、存储形式按项目选择。query 保留关系与零/多绑定语义,避免为组合堆积 getter。协议可封装在 Requesting 或边缘适配器中;port/adapter、组合根按需要采用,不给每个概念强加分层。
3. **实现规则**:以具名函数/规则对象保留策略边界与跨入口复用。简单组合可用 mediator;联合匹配、独立规则演进或追踪使手写调度复杂时考虑引擎。两者均须保持上述语义,普通监听器不自动提供合取、历史关联或恢复。流程索引与因果记录支持整条链路理解。
4. **落位与验证**:CONCEPT 随概念模块,SYNCS 随组合包,迁移暂存规格并更新 PRD 索引。概念内验证 OP/不变量,规则验证匹配/绑定/分支,跨规则场景覆盖应用目的、并发隔离及适用的失败恢复;CI 检查概念独立与读写边界。符合规格不证明目的适切,反例须回查模型。交付须规格代码一致、执行可追溯、排除动作未调用/暴露、未决前提未被猜测填补;产品子集另核对依赖闭包、入口、剩余规则、资源与构建开关。

语言实现按需读 [Rust](references/rust.md)、[Spring Modulith](references/java-spring.md) 或 [TypeScript](references/typescript.md);仅有导航、构建或协作痛点时读 [分组与扩展](references/scaling.md)。
上述模块单体、规则代码组织和可靠性落地包含本仓工程选择;最新核验版本及适用边界见 [实现依据](references/sources.md)。

Files in this skill

  • SKILL.md5.4 KB
  • agents/openai.yaml439 B
  • references/java-spring.md2.1 KB
  • references/rust.md2.5 KB
  • references/scaling.md1.2 KB
  • references/sources.md1.8 KB
  • references/spec-format.md7.3 KB
  • references/typescript.md1.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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.