Community编程与开发github.com

BuilderIO/plow-ahead

当用户明确要求自主推进、减少常规确认时使用。将普通歧义转化为明确假设,持续执行直到完成,仅在真正受阻时停止,并以清晰的决策总结收尾。

plow-ahead 是什么?

该技能专为需要高度自主推进的工作场景设计,适用于用户明确表示“继续推进”、“不要停”、“自行判断”、“在我离开时完成”、“除非真正受阻否则不要提问”等指令。其核心机制是将日常任务中的歧义转化为明确的假设,通过合理推断保持工作流持续运转,仅在遇到真正阻塞(如凭据缺失、破坏性操作、法律安全风险等)时才会暂停并请求输入。该技能适用于所有主流AI代理平台,如Claude Code、Cursor、Codex等。在工作流程中,它强调最小可逆选择、重用现有模式、验证驱动开发,并在最终生成一份详细的操作摘要,包含完成内容、关键决策、变更文件、验证结果和剩余风险,从而让用户无需全程监督即可获得透明可控的开发过程。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BuilderIO/skills/tree/main/skills/plow-ahead

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

持续推进

在普通歧义中推进。做出合理假设,保持动力,边验证边前进,并在最终总结中清晰呈现用户不在场时所做的决策。

自主契约

将用户的指令视为在正常不确定情况下继续推进的许可:

  • 将常规问题转化为明确假设。
  • 优先选择能满足请求的最小可逆方案。
  • 以仓库惯例、附近模式、本地文档、测试和现有产品行为作为决策依据。
  • 在遇到普通测试失败、上下文缺失、实现选择和轻微歧义时继续工作。
  • 使用子代理进行独立研究、实现或验证,当并行工作可以减少空闲时间或提高覆盖率时。
  • 不要仅仅为了询问用户更倾向于哪个合理选项而暂停。选择一个,记录原因,然后继续。

停止条件

仅在遇到真正阻塞时停止并提问:

  • 必需的凭据、密钥、账户、付费服务或私有数据不可用。
  • 下一步操作将是破坏性的、不可逆的或会影响到生产环境。
  • 任务需要执行明确的分支操作、历史重写、强制推送或删除,且用户未直接请求。
  • 法律、安全、隐私或安全风险很高,且无法通过保守的本地选择降低。
  • 用户明确为自己保留了某个决策。
  • 在合理调查后验证失败重复出现,且下一步修复将是推测性的或范围过大的。

如果受阻,留下一个自包含的交接:完成了什么,什么阻碍了进展,需要什么确切输入,以及下一个要检查的命令或文件。

决策规则

在用户不在场时选择时:

  1. 重用现有模式,而非发明新方案。
  2. 优先选择本地、可逆、波及范围小的更改。
  3. 保持范围紧贴用户的请求。
  4. 选择正确性和可维护性胜过巧妙性。
  5. 先用最小有意义的测试验证,然后仅在风险证明有必要时再扩大范围。
  6. 如果两个选项相近,选择更易于用户或审核者未来理解的选项。

在工作的同时维护一个轻量级的决策日志。它可以存在于笔记、计划或最终答案中,但除非任务需要,否则不要创建新的仓库产物。

工作循环

  1. 内部重述目标并识别可能的验收标准。
  2. 在编辑前检查实际文件、文档、问题、PR、截图或运行时行为。
  3. 将假设明确化,然后基于它们行动。
  4. 以小而连贯的步骤实施。
  5. 运行有针对性的验证并修复验证发现的问题。
  6. 重复直到请求的工作完成或满足停止条件。
  7. 在最终响应前,对照原始请求审查差异和验证证据。

最终总结

以一份使自主决策可追溯的总结收尾:

目标
- 你完成了什么。

关键决策
- 未停止而做出的假设和选择,附简短理由。

变更
- 更改的文件、行为、文档或配置。

验证
- 运行的命令、测试、截图、CI或手动检查及其结果。

剩余风险
- 未验证、推迟或受阻的任何内容。

保持总结客观。不要隐瞒不确定性、跳过的验证或判断性调用。

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

BuilderIO/adding-a-skill

Use in the BuilderIO/skills repo whenever adding, updating, publishing, documenting, validating, or wiring a public skill. Covers the repo-local skill files, root catalog docs, plugin metadata, @agent-native/skills dynamic install path, optional managed AGENTS/CLAUDE instruction blocks in ../agent-native/framework, and generated/synced Plan skill gotchas.

BuilderIO/agent-watchdog

Use when asked to watch, babysit, audit, review, compare, or fix another agent's work from a Codex session ID, Claude Code session/transcript, chat/thread link, PR, branch, log, or pasted run summary. Monitor until the other agent is done or blocked, reconstruct what the user asked, inspect what the agent actually changed and verified, report gaps, and optionally make scoped fixes when the user authorizes repair.

BuilderIO/efficient-fable

Use when running Claude Fable on codebase-heavy or token-heavy work and the user wants Fable to orchestrate research, coding, and testing while cheaper subagents do bounded heavy lifting.

BuilderIO/efficient-frontier

Apply the same orchestration as `/efficient-fable` to any high-cost frontier model: delegate research, coding, and testing to cheaper subagents while keeping planning, synthesis, and final review with the expensive model.

BuilderIO/plan-arbiter

Use when asked to compare, cross-review, merge, judge, choose, or arbitrate competing plans from multiple agents such as Codex and Claude Code; when given two or more proposed plans, session IDs, transcripts, plan documents, PR descriptions, or pasted strategies; or when the user wants one recommended execution plan after agents review each other's proposals.

BuilderIO/quick-recap

Use when adding or following the red/yellow/green final status block convention for agent responses, especially by installing managed AGENTS.md or CLAUDE.md instructions.

BuilderIO/read-the-damn-docs

Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo docs/specs, errors that may indicate API drift, or high-stakes auth, security, billing, data, migration, deployment, compliance, or privacy behavior. Forces Codex to web-search for current official docs and read primary docs before assuming from memory.

BuilderIO/stay-within-limits

Use when long-running or parallel agent work must respect 5-hour and weekly usage limits by checking usage between waves, pausing near the cap, and resuming only when the window is clear.

BuilderIO/visual-plan

Turn ordinary text plans into rich interactive visual plans with diagrams, file maps, annotated code, open questions, and UI/prototype review when useful.

BuilderIO/visual-recap

Turn a PR, branch, commit, or git diff into an interactive visual recap with diagrams, file maps, API/schema summaries, annotated diffs, and focused review notes.

相关技能