一键导入
recursive-quality
Quality patterns, anti-patterns, and contract richness guidelines for recursive development.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Quality patterns, anti-patterns, and contract richness guidelines for recursive development.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
How agents, skills, and commands work in Claude Code projects.
GitHub conventions -- branch naming, commit format, issue/PR templates, and safe issue/PR referencing in comments.
API error response format -- machine-readable codes, human-readable reasons, status code rules.
Language-agnostic code hygiene -- honest comments, no dead/reinvented/duplicated code, truthful names, real implementations, and scoped (never blanket) diagnostic suppressions.
Language-agnostic structural craft -- decompose on responsibility not size, prefer deep modules over shallow piles, and shape cohesion, coupling, interfaces, error contracts, and data invariants. Sibling to code-hygiene and readable-code.
Documentation writing conventions -- style, structure, tone, and quality standards.
基于 SOC 职业分类
| name | recursive-quality |
| description | Quality patterns, anti-patterns, and contract richness guidelines for recursive development. |
| when_to_use | Implementing or reviewing code produced by recursive development. |
Wave 0 contracts set the ceiling. Thin contracts -> thin implementations.
Record | ParseError)list[Spec]) over single-itemRunResult) over bare valuesAny, object) are acceptable at input boundaries -- parsed records, CLI args, external data where the shape is genuinely unknownThese are never judgment calls. Implementers must not produce code that violates them. Reviewers must flag violations as Critical.
Any, object, interface{}) on public functions or protocol methods. Use the specific type or union.logging, pino, log). Library code uses named loggers, never writes stderr. Entry points configure level/format.pathlib, path.join, std::path) for all file operations. Specify encoding explicitly on file I/O (e.g. encoding="utf-8"). No string path concatenation. No hardcoded absolute paths. No platform-specific assumptions.--version.__file__ or project root.