规划

设计与多媒体 社区
解读按原文结构重写,命令、链接、术语均保留;右侧可核对作者原始 SKILL.md

方法与流程

  • Phase 1: Spec & Ask (end turn after this):Do steps 1-5 in a SINGLE turn — do not end your turn after announcing you will plan. Read existing project files to understand current state. Set up project structure — create the project-level ato.yaml and packages/ directories. Do not add manual…
  • Phase 2: Lock decisions (brief):Wait for user answers. Incorporate all decisions into the spec and checklist in one pass.
  • Phase 3: Implement end-to-end (do not stop):Create package wrappers — one per IC. Install parts, inspect vendor datasheets/design guides with websearch, map pins to interfaces. Before committing to an unfamiliar IC, motor driver, PMIC, RF part, or other high-risk part, do a brief websearch pass to…

适用与边界

  • 当前原文没有单列适用场景。
  • Key rules:ICs always get wrapper packages — MCU, gate driver, transceiver, anything with complex pin mapping Wrapper modules expose standard interfaces — ElectricPower, I2C, SPI, CAN, UART, SWD, USB20, USB20IF, ElectricLogic, ElectricSignal, not raw pins
  • Phase 3: Implement end-to-end (do not stop):Create package wrappers — one per IC. Install parts, inspect vendor datasheets/design guides with websearch, map pins to interfaces. Before committing to an unfamiliar IC, motor driver, PMIC, RF part, or other high-risk part, do a brief websearch pass to…

原文中的明确线索

  • 要点:「Simple tasks — just do it」、「Complex tasks — always plan first」、「Do not ask whether to plan.」、「one and the same」、「Do not create separate spec files.」、「Do not suffix module names with "Spec".」、「ato」、「IC wrapper packages are separate from the main design.」
  • 文件与命令designquestions.atoPowerSupplyPowerSupplySpecpackages/<name>/<name>.atoparts/partsinstallmain.ato

流狐整理:以上内容来自当前 SKILL.md 的章节与原词;未补写作者没有声明的工具、兼容性或能力。

流狐档案 作者与许可取自来源;运行、权限和网络为流狐检测或估算
流狐分类
设计与多媒体
作者声明 Agent
未找到明确声明;不据此推断已兼容或已测试
静态检查
94 / 100 · 启发式扫描,不代表运行安全
作者 / 版本 / 许可
@atopile · MIT
流狐 Token 估算
低消耗
流狐接入估算
需简单配置
是否需要外部 API Key
未发现要求
检测到的系统要求
未声明
底层运行要求
未声明
检测到的文件与系统行为
  • 只读
  • 允许写入 / 修改
  • Shell 执行
检测到的网络行为
仅限本地
安装命令数
无(仅作为资料)

档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

输出预览 planning.preview
# Phase 4: Report results

10. **Return results** with a concise summary of what changed, build status, and any assumptions you made.
- **Do not ask whether to plan** — for complex tasks, just do it. The user sees the spec and can steer.
- The spec IS the design file — same modules, same names, same structure. It just starts abstract and gets filled in.
- **Do not rename modules** when transitioning from spec to implementation. `PowerSupply` stays `PowerSupply`.
- Place requirements in the docstring of whichever module owns them, not all on the top-level.
- **IC wrappers go in `packages/`**, not in `main.ato`. Raw `_package` components are never imported in `main.ato`.

讨论

基于 GitHub Discussions。登录 GitHub 即可参与讨论、点赞、订阅更新。