From loom-engineering
Explore 2-3 implementation options with trade-offs when the user describes a new feature or requirement. Use when: the user asks for a new feature design, implementation options, or technical trade-off analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/loom-engineering:loom-brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- 用户提出新需求、功能描述或 PRD。
.loom/rules/product.md,先读取,作为产品定位、目标用户和原型约束的视角依据(PM / pm-prototype 流水线)。.loom/rules/constitution.md,读取其中架构、目录和编码约束。如果预计涉及模型、布局、架构图等可视化内容,单独询问用户是否使用浏览器展示。详细流程见 references/visual-companion.md。
每个方案包含:方案名称、架构思路、数据流、trade-off、实现步骤。以推荐方案开头并解释原因;如果范围跨多个独立子系统,先建议拆分。
把待决议项集中展示给用户,优先给多选项,不逐个零散追问。
## 待决议项
| # | 问题 | 选项 |
| --- | -------------- | --------------------------------- |
| 1 | 数据存储方式? | A: 关系型数据库 / B: 文档型数据库 |
用户确认方案后,写入 specs/<date+feature>/spec.md。文件夹命名格式:<YYYY-MM-DD>+<功能名>,如 2026-04-26+user-management。
使用 assets/spec-template.md 作为结构模板,并按项目类型删去不适用章节。
TBD、TODO 或未完成段落。自审通过后让用户审查 spec。用户要求修改时,修复并重新自审;只有用户批准后才继续 writing-plans。
spec.md 保存、自审完成。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub xiqin/loom --plugin loom