尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Task Plan: [项目描述]
Task Plan: [项目描述]【免费下载链接】planning-with-filesPersistent file-based planning for AI coding agents and long-running agentic tasks. Crash-proof markdown plans that survive context loss and /clear, plus a deterministic completion gate and multi-agent shared state on disk. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60 agents via the SKILL.md standard.项目地址: https://gitcode.com/GitHub_Trending/pl/planning-with-filesGoal[一句话描述最终目标]PhasesPhase 1: 需求分析与研究理解用户需求调研现有解决方案Status:in_progressPhase 2: 架构设计设计技术方案创建项目结构Status:pending**关键特性** - 阶段状态追踪pending → in_progress → complete - 技术决策记录表 - 错误记录表 - 自动重新注入机制通过钩子 ### 2. findings.md研究发现知识库 这是你的外部记忆存储所有研究结果和技术发现 markdown # 研究发现 ## 研究结果 - [日期] 发现1详细描述 - [日期] 发现2详细描述 ## 技术决策 | 决策 | 理由 | |------|------| | 使用Python而不是Node.js | 更好的数据处理库支持 | | 选择SQLite而不是PostgreSQL | 轻量级无需外部依赖 | ## 有用资源 - [链接1] 相关文档 - [链接2] 参考实现2-Action规则在每2次查看/浏览/搜索操作后必须立即更新findings.md文件防止视觉信息丢失。3. progress.md会话日志按时间顺序记录所有操作、测试结果和错误# 进度记录 ## 2026-06-17 19:30:00 ### Phase 1: 需求分析 - 分析了用户需求文档 - 创建了系统架构图 - 确定了技术栈选择 ## 测试结果 | 测试项 | 预期结果 | 实际结果 | 状态 | |--------|----------|----------|------| | 单元测试 | 100%通过 | 100%通过 | ✅ | | 集成测试 | 系统启动 | 系统启动成功 | ✅ | 技术架构与实现原理Planning-with-Files通过一系列钩子脚本实现自动化规划管理主要包含以下核心组件核心脚本模块初始化与配置scripts/init-session.sh- 创建新的规划会话scripts/set-active-plan.sh- 设置活动规划scripts/resolve-plan-dir.sh- 解析规划目录状态管理scripts/check-complete.sh- 检查任务完成状态scripts/phase-status.sh- 更新阶段状态scripts/ledger-append.sh- 追加运行日志安全与验证scripts/attest-plan.sh- 规划文件哈希验证scripts/gate-stop.sh- 完成门控检查钩子系统架构Planning-with-Files通过以下钩子实现自动化规划管理钩子名称触发时机功能描述SessionStart会话开始时通知技能已就绪PreToolUse执行工具前重新读取task_plan.md刷新目标PostToolUse执行工具后提醒更新阶段状态Stop尝试停止时验证所有阶段是否完成工作流程示意图用户请求复杂任务 ↓ 创建task_plan.md永远不要跳过这一步 ↓ 创建findings.md和progress.md ↓ ┌─────────────────────────────────────┐ │ 工作循环迭代 │ │ │ │ PreToolUse钩子 → 重新读取规划 │ │ ↓ │ │ 执行工作工具调用 │ │ - 研究 → 更新findings.md │ │ - 实现 → 更新progress.md │ │ ↓ │ │ PostToolUse钩子 → 提醒更新状态 │ │ ↓ │ │ 2次浏览器操作 → 必须更新findings.md │ │ ↓ │ │ 完成阶段 → 更新状态和日志 │ │ ↓ │ │ 发生错误 → 记录错误和解决方案 │ └─────────────────────────────────────┘ ↓ Stop钩子验证完成状态 ↓ 所有阶段完成 → 是任务完成交付成果 ↓ 否继续工作循环 高级功能V3自治和门控模式Planning-with-Files v3.0.0引入了革命性的自治和门控模式专门为长时间运行的AI代理任务设计自治模式Autonomous Mode./scripts/init-session.sh --autonomous 长期运行任务特性降低每次工具调用的规划重新注入频率仅在会话开始和阶段转换时注入规划适用于强大模型减少上下文开销门控模式Gated Mode./scripts/init-session.sh --gated 门控运行任务特性在停止时添加完成门控检查只有当五个条件同时满足时才阻止停止处于门控模式有进行中的阶段stop_hook_active为false阻止计数未超过上限运行日志自上次阻止后有进展防止不完整的规划导致会话卡死运行合同Run Contract自治模式引入了运行合同概念在规划文件中明确定义运行规则## Run Contract - **Mode:** gated - **Gate cap:** 20 - **Stall window:** 1 tick - **Attestation policy:** default-on - **Single-writer rule:** the orchestrator owns this file 多平台支持与安装Planning-with-Files支持60个AI代理平台通过SKILL.md开放标准实现一键安装# 标准安装 npx skills add OthmanAdi/planning-with-files --skill planning-with-files -g # 中文版安装 npx skills add OthmanAdi/planning-with-files --skill planning-with-files-zh -g支持的IDE平台增强支持钩子生命周期自动化Claude Code - 完整钩子支持Cursor - Skills hooks.jsonGitHub Copilot - 钩子配置Codex - Skills HooksGemini CLI - Skills HooksKiro - Agent SkillsOpenCode - 自定义会话存储标准代理技能支持Continue -.continue/skills/Pi Agent -.pi/skills/OpenClaw -.openclaw/skills/Antigravity -.agent/skills/Kilocode -.kilocode/skills/AdaL CLI -.adal/skills/ 性能与评估结果根据Anthropic的skill-creator框架评估Planning-with-Files在复杂任务中表现出色测试指标使用技能未使用技能通过率30个断言96.7%(29/30)6.7% (2/30)3文件模式遵循率5/5 评估0/5 评估盲测A/B获胜率3/3 (100%)0/3平均评分10.0/106.8/10️ 实战技巧与最佳实践1. 启动复杂任务的5步流程# 步骤1初始化规划会话 ./scripts/init-session.sh 后端重构项目 # 步骤2定义任务目标 # 编辑task_plan.md中的Goal部分 # 步骤3划分3-7个逻辑阶段 # 每个阶段都应该是可完成的 # 步骤4开始工作遵守2-Action规则 # 每2次浏览器操作后更新findings.md # 步骤5定期检查完成状态 ./scripts/check-complete.sh2. 并行任务隔离对于多个并行任务使用隔离的规划目录# 创建独立的规划目录 ./scripts/init-session.sh backend-refactor ./scripts/init-session.sh production-incident # 切换活动规划 ./scripts/set-active-plan.sh 2026-01-10-backend-refactor3. 会话恢复机制Planning-with-Files自动处理会话恢复检查IDE会话存储中的先前会话数据查找规划文件最后更新时间提取可能丢失的上下文对话显示恢复报告以便同步专业提示禁用自动压缩以最大化上下文{ autoCompact: false }4. 错误处理策略3次尝试协议尝试1诊断并修复尝试2使用不同方法尝试3重新思考方法所有错误必须记录在task_plan.md的Errors Encountered表中即使立即解决了也要记录。 5问题重启测试如果你的上下文管理是可靠的你应该能够回答这5个问题问题答案来源我在哪里task_plan.md中的当前阶段我要去哪里task_plan.md中的剩余阶段目标是什么task_plan.md中的目标声明我学到了什么findings.md我做了什么progress.md 常见陷阱与避免方法错误做法 vs 正确做法❌不创建task_plan.md就开始工作✅ 始终先创建规划文件❌忘记在2次浏览器操作后更新findings.md✅ 设置提醒2次查看/浏览操作 更新findings.md❌不记录错误因为快速解决了✅ 记录所有错误即使你立即解决了❌重复相同的失败操作✅ 如果某件事失败记录下来并尝试不同的方法❌只更新一个文件✅ 三个文件协同工作 - 作为一个集合更新它们 项目结构与核心模块Planning-with-Files项目采用模块化设计planning-with-files/ ├── commands/ # 插件命令 │ ├── plan.md # /planning-with-files:plan命令 │ ├── plan-zh.md # 中文/plan命令 │ └── start.md # /planning-with-files:start命令 ├── templates/ # 模板文件 │ ├── task_plan_autonomous.md # 自治模式模板 │ ├── analytics_findings.md # 分析任务模板 │ └── loop.md # 循环模板 ├── scripts/ # 核心脚本 │ ├── init-session.sh # 初始化会话 │ ├── check-complete.sh # 检查完成状态 │ ├── attest-plan.sh # 规划验证 │ └── gate-stop.sh # 门控停止 ├── skills/ # 技能变体 │ ├── planning-with-files/ # 英文默认 │ ├── planning-with-files-zh/ # 中文简体 │ └── planning-with-files-zht/ # 中文繁体 └── docs/ # 文档 ├── quickstart.md # 快速开始指南 ├── workflow.md # 工作流程图 └── installation.md # 安装指南 高级用例多代理协作Planning-with-Files v3支持多代理协作工作流协调者-工作者模式## Run Contract - **Single-writer rule:** the orchestrator owns this file - **Mode:** gated - **Attestation policy:** default-on规则协调者代理是task_plan.md的唯一写入者工作者子代理从不编辑task_plan.md工作者追加到自己的代理日志.planning/ /ledger- .jsonl状态更改通过scripts/phase-status.sh在写入锁下进行模型路由建议## Model Routing | Phase kind | Tier | Example model | |------------|------|---------------| | Research / triage / discovery | small-fast | Sonnet | | Build / implementation / verification | frontier | Opus or Fable 5 | 开始使用Planning-with-Files快速开始克隆仓库git clone https://gitcode.com/gh_mirrors/pl/planning-with-files安装技能npx skills add OthmanAdi/planning-with-files --skill planning-with-files -g启动规划会话# 在Claude Code中使用 /planning-with-files:plan 构建Python REST API【免费下载链接】planning-with-filesPersistent file-based planning for AI coding agents and long-running agentic tasks. Crash-proof markdown plans that survive context loss and /clear, plus a deterministic completion gate and multi-agent shared state on disk. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60 agents via the SKILL.md standard.项目地址: https://gitcode.com/GitHub_Trending/pl/planning-with-files创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

如何在3小时内构建企业级知识图谱:R2R完全指南

如何在3小时内构建企业级知识图谱:R2R完全指南

如何在3小时内构建企业级知识图谱:R2R完全指南 【免费下载链接】R2R SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API. 项目地址: https://gitcode.com/GitHub_Trending/r2/R2R 你是否曾面对海…

📅 2026/11/5 19:36:25
构建面向多租户环境的LLM API资源聚合平台安全架构

构建面向多租户环境的LLM API资源聚合平台安全架构

构建面向多租户环境的LLM API资源聚合平台安全架构 【免费下载链接】free-llm-api-resources A list of free LLM inference resources accessible via API. 项目地址: https://gitcode.com/GitHub_Trending/fre/free-llm-api-resources free-llm-api-resources是一个专…

📅 2026/11/5 1:37:19
图像增强 Gamma 校正:从原理到调参,3 个关键参数优化指南

图像增强 Gamma 校正:从原理到调参,3 个关键参数优化指南

Gamma校正:图像增强中的非线性灰度变换艺术 1. 理解Gamma校正的本质 当我们谈论数字图像处理时,Gamma校正是一个无法绕开的核心概念。这种非线性变换技术之所以重要,是因为它完美地弥补了人类视觉系统与电子显示设备之间的感知差异。人眼对光…

📅 2026/11/7 2:20:27
MORE NEWS

更多资讯

📰

深圳电工证官网报名真实经历:别让没证拖了你找工作进度

深圳电工证官网报名真实经历:别让没证拖了你找工作进度 你有没有试过,明明有经验、有技术,但就是找不到工作?原因可能很简单——没有特种作业证。在深圳这样竞争激烈的环境中, 电工证 就是你找工作的“通行证”,而 深圳电工证官网报名…

📰

洛阳涧西区中小施工企业负责人:向公司申请办电工证官方回应及薪资前景全解析

洛阳涧西区中小施工企业负责人:向公司申请办电工证官方回应及薪资前景全解析 刚入职就遇到要办电工证,不办没法上岗,工资也开不了,这种事在洛阳涧西区的中小型施工企业里太常见了。很多人以为只要找公司申请办电工证就能搞定,结果被各种流程、标准和费用…

📰

深圳电工证官网报名怎么操作?上岗必备证书复审全攻略

深圳电工证官网报名怎么操作?上岗必备证书复审全攻略 证书过期了不知道怎么复审延期,你是不是正被这个问题困扰?在深圳做电工, 上岗必备…

📰

特种工证是哪里颁发的值不值得考?证书过期了不知道怎么复审延期?

特种工证是哪里颁发的值不值得考?证书过期了不知道怎么复审延期? 证书过期了不知道怎么复审延期?这事儿真的别拖,尤其是你这种在濮阳中小施工企业干的,现在项目接得越来越多,客户对资质要求越来越严, 特种工证…

📰

考电工证科目五怎么准备才能稳过?考前押题太关键

考电工证科目五怎么准备才能稳过?考前押题太关键 怕考不过白交培训费?你不是一个人。信阳浉河区的应届工程类毕业生小李,去年花了几千元报了电工证培训,结果科目五实操考试直接挂科,至今还在为这事懊恼。如果你也正在备考【考电工证科目五】,那就得把【…

📰

电工证怎么分辨等级官方回应来了,别再交冤枉培训费

电工证怎么分辨等级官方回应来了,别再交冤枉培训费 怕考不过白交培训费?别再被培训机构忽悠了,官方回应明确,电工证等级划分有章可循,搞清楚这些,省下几千块培训费,还能一次通过考试。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬