agentleFS
an8079an8079/take-skills/skills/autopilot/SKILL.md

autopilot

Skill4 starsChanged 8 months agoMITView on GitHub

步骤: 1. 用一句话复述目标(确认理解无误) 2. 列出关键约束:时间、质量、范围边界 3. 拆解为 3~8 个可独立执行的任务节点 4. 标注依赖关系(串行 vs 并行) 5. 输出格式: 核心原则(Autopilot Covenant): - 自己决策:有多个等效方案时,任选其一执行,记录选择理由 - 并行推进:无依赖任务同时执行,最大化效率 - 静默汇报:仅在任务节点完成时简短播报(1行),不发送中间思考过程 - 容错继续:单点失败不影响整体,记录错误并尝试替代方案 - 不追问:不因缺少信息而停下,用"最佳猜测"推进 循环条件: - 如果当前任务的输出揭示了新的子任务 → 自动插入计划 - 如果执行结果与预期不符 → 修正计划并重试(最多 2 次) - 如果所有任务完成 → 进入收尾阶段 Example 1:用户请求 "帮我把这个 React 项目重构一下,用 TypeScript,autopilot 模式" Example 2:用户请求 "帮我写一份产品需求文档,关于 AI 个人助手的,autopilot"

  • Deletes or force-pushes

74 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use review-bugbot, rename-chat and 9 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • 0mlkrizzz655335vSkill

    review-bugbot

    缺陷导向代码审查。用 Bugbot 子代理找 bug。

    Also in 3 projects that use this

  • 0mlkrizzz655335vSkill

    rename-chat

    重命名当前聊天。按聊天内容改标题。"disable-model-invocation: true

    Also in 3 projects that use this

  • Tsumugii24Skill

    split-to-prs

    Split current work into small reviewable PRs. Use when the user asks to split a chat, set of changes, branch, or PR.

    Also in 4 projects that use this

  • PandelisZSkill

    update-cli-config

    View and modify Cursor CLI configuration settings in ~/.cursor/cli-config.json. Use when the user wants to change CLI settings, configure permissions, switch approval mode, enable vim mode, toggle display options, configure sandbox, or manage any CLI preferences.

    Also in 3 projects that use this

  • 32103210Skill

    migrate-to-skills

    Convert 'Applied intelligently' Cursor rules (.cursor/rules/*.mdc) and slash commands (.cursor/commands/*.md) to Agent Skills format (.cursor/skills/). Use when you want to migrate rules or commands to skills, convert .mdc rules to SKILL.md format, or consolidate commands into the skills directory.

    Also in 3 projects that use this

  • 32103210Skill

    update-cursor-settings

    Modify Cursor/VSCode user settings in settings.json. Use when you want to change editor settings, preferences, configuration, themes, font size, tab size, format on save, auto save, keybindings, or any settings.json values.

    Also in 3 projects that use this

  • +1 more from 32103210
  • +1 more from 0mlkrizzz655335v

The file

Files
SKILL.md

autopilot — Ultrawork Autonomous Execution Mode

name

autopilot

description

全自主执行模式:接收高层目标后,自动拆解为可执行任务流,并行推进、持续迭代直到目标达成。与 team 技能(多 Agent 协作)不同,autopilot 专注于单一 Agent 的极致自动化——无需人工介入每一个步骤。

when to activate

用户说以下话时激活:

  • "帮我搞定这个,不用我确认"
  • "全自动执行"
  • "autopilot"
  • "你来做主,不用问我"
  • "自动导航模式"
  • 任何明确要求"自己看着办"、"放手去做"的场景

protocol

第一阶段:解析目标(Parse Goal)

接收用户的原始目标,将其拆解为明确的执行目标列表。

步骤:

  1. 用一句话复述目标(确认理解无误)
  2. 列出关键约束:时间、质量、范围边界
  3. 拆解为 3~8 个可独立执行的任务节点
  4. 标注依赖关系(串行 vs 并行)
  5. 输出格式:
    🎯 目标:[一句话复述]
    ⏱  约束:[边界条件]
    
    执行计划:
    [1] 任务名 — 依赖:无 — 状态:待执行
    [2] 任务名 — 依赖:[1] — 状态:待执行
    ...

第二阶段:启动执行(Execute)

按计划推进,优先并行执行无依赖任务。不主动询问用户,遇到阻塞时使用已有上下文推断解决方案。

核心原则(Autopilot Covenant):

  • 自己决策:有多个等效方案时,任选其一执行,记录选择理由
  • 并行推进:无依赖任务同时执行,最大化效率
  • 静默汇报:仅在任务节点完成时简短播报(1行),不发送中间思考过程
  • 容错继续:单点失败不影响整体,记录错误并尝试替代方案
  • 不追问:不因缺少信息而停下,用"最佳猜测"推进

执行模板:

[Autopilot] 启动 → [1] 任务A ✓ → [2] 任务B ✓ → [3] 任务C ████░░

第三阶段:迭代循环(Iterate)

每个任务节点完成后,检查是否需要新一轮拆解。

循环条件:

  • 如果当前任务的输出揭示了新的子任务 → 自动插入计划
  • 如果执行结果与预期不符 → 修正计划并重试(最多 2 次)
  • 如果所有任务完成 → 进入收尾阶段

第四阶段:收尾(Wrap Up)

目标完成后,输出简洁总结。

收尾输出:

[Autopilot] ✅ 完成
- 达成:[原目标复述]
- 执行任务:N 个
- 耗时估计:X 分钟
- 产出文件:<list>
- 已知问题:[如有,记录但不阻塞]

examples

Example 1:用户请求

"帮我把这个 React 项目重构一下,用 TypeScript,autopilot 模式"

Agent 响应:

[Autopilot] 启动
🎯 目标:React 项目全面 TypeScript 重构
⏱  约束:保留功能等价性,不改变 API 接口

执行计划:
[1] 类型推断审计 — 依赖:无
[2] .tsx 转换 + 类型注解 — 依赖:[1]
[3] 类型错误修复循环 — 依赖:[2]
[4] tsconfig.json 配置优化 — 依赖:[2]
[5] 验证构建通过 — 依赖:[3,4]

[Autopilot] [1] 类型推断审计 ✓ → [2] .tsx 转换 ████░░░░░░
...
[Autopilot] ✅ 完成
- 达成:React → TypeScript 重构完成
- 执行任务:5 个
- 修改文件:47 个
- 类型错误:0 个

Example 2:用户请求

"帮我写一份产品需求文档,关于 AI 个人助手的,autopilot"

Agent 响应:

[Autopilot] 启动
🎯 目标:AI 个人助手 PRD 文档
⏱  约束:完整、功能全面、可直接评审

执行计划:
[1] 产品定位研究 — 依赖:无
[2] 用户画像构建 — 依赖:[1]
[3] 功能需求矩阵 — 依赖:[2]
[4] PRD 大纲生成 — 依赖:[1,2,3]
[5] PRD 完整撰写 — 依赖:[4]
[6] 自审优化 — 依赖:[5]

[Autopilot] ✅ 完成
- 达成:AI 个人助手 PRD 文档
- 文档路径:PRD/ai-personal-assistant.md
- 包含章节:背景、目标、用户、路线图、指标

notes

  • autopilots 模式默认超时:30 分钟。超过时输出进度报告并询问是否继续
  • 危险操作(rm -rf、DROP DATABASE 等)自动触发警告但不中断,可以用户说 "override" 跳过
  • 在 CLI 环境中输出 ANSI 彩色进度条,在纯文本环境中使用 ASCII

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.