---
name: 概念
desc: 一个命名的思想，用于压缩项目知识。
category:
  - category-zh
  - meta-zh
  - concept-zh
belongs:
  - category-zh
---

概念是一个命名的思想，用于压缩项目知识。

它可以命名一个设计意图、一个算法细节、局部术语、
一个行为、一条测试理由，或多项决策背后的共享原因。

概念让意图在专著、条目和仓库之间可移植。
它们让人和智能体可以引用一组含义而无需重新陈述。

概念的价值不在于它的抽象性。
价值在于它让具体的工作能保持其理由附着其上。
一条解析规则、一个存储约定、一个 CLI 行为和一个测试属性可能共享同一个设计思想。
当这个思想有一个稳定的条目时，
项目可以引用它，而不是在每个局部上下文中重新发现它。

概念也是一种规模控制。
有些概念是宽泛的，比如 Sirno Lake 或概念驱动开发。
其他概念是狭窄的，比如生成页脚所有权或见证查找。
当它们将重复的理解压缩成一个名字时，两者都有用。

初始化时创建的 `concept` 条目是普通的。
它由 `init` 创建，后续操作不给予它特权。

这种普通性本身是设计的一部分。
项目可以创建自己的类别和概念，而无需 Sirno 识别特殊情况。
Sirno 提供结构字段和 ID 规则。
项目提供让自己设计可读的词汇。

[generated-footer-zh]: generated-footer-zh.md "Generated Footer"

---

> **Sirno generated links begin. Do not edit this section.**

- belongs (to):
  - [category-zh](category-zh.md)
- belongs (from): (none)

> **Sirno generated links end.**
