terma

一个高度规范化的LLM软件开发流程与哲学库

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:terma。
它的用途是:一个高度规范化的LLM软件开发流程与哲学库
完整的 Skill 内容见:https://321skill.com/skills/terma/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

`/terma:orient`,它会快速扫描并总结当前项目的结构和关键文件。然后说:`/terma:research 如何优化现有的用户认证模块?`,它会深入分析相关代码,并将调研报告写入 `/research` 目录。最后,你可以使用 `/terma:plan` 来基于调研结果制定具体的重构计划。

介绍

Terma 是一个专为 Claude Code 设计的插件,旨在解决开发者在利用大型语言模型(LLM)进行软件开发时流程混乱、缺乏规范的问题。它提供了一套高度结构化、带有强烈哲学主张的开发方法论,将复杂的LLM编程任务分解为可重复、可控的标准化步骤。

使用 Terma 时,开发者通过一系列核心命令来引导开发流程。例如,使用 /terma:orient 快速了解项目结构,用 /terma:research 进行深度调研并生成报告,再通过 /terma:plan 制定计划,最后用 /terma:implement 启动子代理(subagents)来执行具体的代码实现。整个过程强调先调研、再计划、后执行的严谨顺序。

这个工具非常适合那些希望将LLM(特别是Claude Code)深度集成到其软件开发工作流中的团队或个人开发者。它尤其适用于需要遵循严格流程、确保代码质量和项目一致性的中型到大型项目,或者希望探索和固化LLM辅助开发最佳实践的先行者。

与市面上其他零散的LLM编程提示词或简单插件不同,Terma 的核心区别在于它不仅仅是一个工具集,更是一套完整的“哲学与流程”库。它通过预定义的子代理、共享的哲学模块(lib/)和强制性的阶段划分(如调研、计划、实施、评审),构建了一个自洽且可扩展的开发框架,而不仅仅是提供几个孤立的命令。

核心特点

Terma 的核心区别在于它提供了一套完整的、带有哲学主张的软件开发流程框架,而不仅仅是孤立的工具命令。它通过强制性的阶段划分(如先调研orient,再计划plan,后实施implement)和可组合的共享哲学模块(lib/),构建了一个高度结构化、可复制的LLM辅助开发范式。

注意事项

由于其高度规范化和“固执己见”的设计,对于追求高度自由、快速原型或简单脚本任务的开发者来说可能显得过于繁琐。

常见问题

Terma 和普通的 Claude Code 插件有什么区别?

Terma 是一套完整的开发流程与哲学框架,包含强制性的阶段、共享模块和子代理系统,而普通插件通常只提供特定功能。

使用 Terma 会显著增加 Claude 的 token 消耗吗?

会,其子代理模块鼓励“深度思考”,可能快速消耗使用额度,建议根据项目复杂度调整使用策略。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/terma/raw/index.md 读取 terma 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。