{"id":"9afc7d6c-9ef2-4d1f-811d-3a7467219328","entityType":"agent","slug":"clawhub-sunnyhot-autonomous-pm","name":"Autonomous Project Management","canonicalUrl":"https://www.xpersona.co/agent/clawhub-sunnyhot-autonomous-pm","canonicalPath":"/agent/clawhub-sunnyhot-autonomous-pm","generatedAt":"2026-10-11T17:43:40.009Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T14:46:13.891Z","emptyReason":null},"description":"自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器 Skill: Autonomous Project Management Owner: sunnyhot Summary: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-03-12T02:10:55.884Z | user Initial release: decentralized project coordination via STATE.yaml Archive index: Archive v1.0.0: 3 files, 4602 bytes Files: skill-card.md (1980b), SKILL.md (6973b), _meta.json (132b) File v1.0.0:SKILL.md --- name: auton","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17fjpqtn9hq161hmqw21rtg8583grks:autonomous-pm","sourceUrl":"https://clawhub.ai/sunnyhot/autonomous-pm","homepage":"https://clawhub.ai/sunnyhot/skills/autonomous-pm","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/sunnyhot/autonomous-pm","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/sunnyhot/skills/autonomous-pm","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器 Skill: Autonomous Project Management Owner: sunnyhot Summary: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.y"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T14:46:13.891Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T14:46:13.891Z","emptyReason":null},"stars":null,"forks":null,"downloads":1047,"packageName":null,"latestVersion":"1.0.0","tractionLabel":"1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T14:46:13.822Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T14:46:13.891Z","lastCrawledAt":"2026-10-11T14:46:13.822Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T14:46:13.822Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.0","createdAt":"2026-03-12T02:10:55.884Z","changelog":"Initial release: decentralized project coordination via STATE.yaml","fileCount":3,"zipByteSize":4602}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17fjpqtn9hq161hmqw21rtg8583grks:autonomous-pm","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T17:43:40.009Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sunnyhot-autonomous-pm/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T14:46:13.891Z","emptyReason":null},"readme":"Skill: Autonomous Project Management\n\nOwner: sunnyhot\n\nSummary: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器\n\nTags: latest:1.0.0\n\nVersion history:\n\nv1.0.0 | 2026-03-12T02:10:55.884Z | user\n\nInitial release: decentralized project coordination via STATE.yaml\n\nArchive index:\n\nArchive v1.0.0: 3 files, 4602 bytes\n\nFiles: skill-card.md (1980b), SKILL.md (6973b), _meta.json (132b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: autonomous-pm\ndescription: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器\nversion: \"1.0.0\"\nmetadata:\n  openclaw:\n    requires:\n      bins: [\"node\"]\n    optionalBins: [\"git\"]\n---\n\n# 自主项目管理系统 (Autonomous PM)\n\n去中心化的项目协调模式，让子代理通过共享状态文件自主工作。\n\n## ✨ 核心特性\n\n### 🎯 **去中心化协调**\n- ✅ 多个子代理并行工作\n- ✅ 通过 STATE.yaml 共享状态\n- ✅ 无需中央编排器瓶颈\n- ✅ 自文档化（所有状态持久化）\n\n### 📋 **STATE.yaml 协调模式**\n\n所有代理通过单一真实来源协调：\n\n```yaml\nproject: website-redesign\nupdated: 2026-03-11T14:30:00Z\n\ntasks:\n  - id: homepage-hero\n    status: in_progress\n    owner: pm-frontend\n    started: 2026-03-11T12:00:00Z\n    notes: \"Working on responsive layout\"\n  \n  - id: api-auth\n    status: done\n    owner: pm-backend\n    completed: 2026-03-11T14:00:00Z\n    output: \"src/api/auth.ts\"\n  \n  - id: content-migration\n    status: blocked\n    owner: pm-content\n    blocked_by: api-auth\n    notes: \"Waiting for new endpoint schema\"\n\nnext_actions:\n  - \"pm-content: Resume migration now that api-auth is done\"\n  - \"pm-frontend: Review hero with design team\"\n```\n\n## 🚀 使用方法\n\n### 1️⃣ **初始化新项目**\n\n```bash\ncd /Users/xufan65/.openclaw/workspace/scripts\n\n# 创建新项目\nnode project-manager.cjs my-project init\n```\n\n**生成文件**:\n- `projects/my-project/STATE.yaml`\n\n---\n\n### 2️⃣ **查看项目状态**\n\n```bash\nnode project-manager.cjs my-project status\n```\n\n**输出示例**:\n```\n📊 项目: my-project\n🕐 更新: 2026-03-11T14:30:00Z\n\n📋 任务状态:\n\n1. 🔄 [task-001] in_progress\n   👤 Owner: pm-my-project\n   📝 实现用户认证\n\n2. ✅ [task-002] done\n   👤 Owner: pm-backend\n   📝 API 端点完成\n\n3. ❌ [task-003] blocked\n   👤 Owner: pm-content\n   🚫 Blocked by: task-002\n\n🎯 下一步行动:\n1. pm-content: Resume migration\n```\n\n---\n\n### 3️⃣ **管理任务**\n\n#### **开始任务**\n```bash\nnode project-manager.cjs my-project start task-001 \"实现用户认证\"\n```\n\n#### **更新任务**\n```bash\nnode project-manager.cjs my-project update task-001 \"进度: 80% 完成\"\n```\n\n#### **完成任务**\n```bash\nnode project-manager.cjs my-project done task-001 \"认证已实现\"\n```\n\n#### **阻塞任务**\n```bash\nnode project-manager.cjs my-project block task-002 \"task-001\"\n```\n\n---\n\n## 🎭 PM 代理模式\n\n### **主会话 = 协调者 ONLY**\n\n**工作流程**:\n1. **新任务到达** → 检查 PROJECT_REGISTRY.md\n2. **PM 存在** → `sessions_send(label=\"pm-xxx\", message=\"[task]\")`\n3. **新项目** → `sessions_spawn(label=\"pm-xxx\", task=\"[task]\")`\n4. **PM 执行** → 更新 STATE.yaml，报告回来\n5. **主代理总结** → 给用户\n\n**规则**:\n- ✅ 主会话：最多 0-2 个工具调用（仅 spawn/send）\n- ✅ PM 拥有自己的 STATE.yaml 文件\n- ✅ PM 可生成子子代理进行并行子任务\n- ✅ 所有状态变更提交到 git\n\n---\n\n## 📊 优势对比\n\n| 传统编排器 | 自主 PM | 优势 |\n|-----------|---------|------|\n| ❌ 主代理瓶颈 | ✅ 并行执行 | ⬆️ 3-5x 速度 |\n| ❌ 频繁上下文切换 | ✅ 自主决策 | ⬇️ 90% 通信 |\n| ❌ 手动协调 | ✅ 文件协调 | ⬇️ 95% 管理 |\n| ❌ 无审计日志 | ✅ Git 历史 | ✅ 完整追溯 |\n\n---\n\n## 💡 关键洞察\n\n### **STATE.yaml > 编排器**\n文件协调比消息传递更易扩展：\n- ✅ 无需持续轮询\n- ✅ 原生版本控制\n- ✅ 跨会话持久化\n\n### **Git 作为审计日志**\n每次更新 STATE.yaml 时提交：\n```bash\ngit add projects/my-project/STATE.yaml\ngit commit -m \"Update task-001: in_progress → done\"\n```\n\n### **标签约定**\n使用 `pm-{project}-{scope}` 格式：\n- ✅ `pm-website-frontend`\n- ✅ `pm-api-backend`\n- ✅ `pm-docs-content`\n\n### **轻量主会话**\n主代理做的越少，响应越快：\n- ❌ 不要: 执行任务、监控进度\n- ✅ 应该: 分配任务、接收报告\n\n---\n\n## 🔄 工作流程示例\n\n### **场景: 网站重构**\n\n**1. 初始化项目**\n```bash\nnode project-manager.cjs website-redesign init\n```\n\n**2. 用户请求**\n```\n\"重构认证模块并更新文档\"\n```\n\n**3. 主代理操作**\n```javascript\n// 检查注册表\nif (!hasPM(\"auth-refactor\")) {\n  // 生成新的 PM\n  sessions_spawn({\n    label: \"pm-auth-refactor\",\n    task: \"重构认证模块并更新文档。在 STATE.yaml 中跟踪\"\n  });\n  \n  // 响应\n  respond(\"已生成 pm-auth-refactor。完成后会报告。\");\n}\n```\n\n**4. PM 子代理操作**\n```javascript\n// 1. 读取 STATE.yaml\nconst state = readState(\"projects/website-redesign/STATE.yaml\");\n\n// 2. 分解任务\nstate.tasks = [\n  { id: \"refactor-auth\", status: \"in_progress\", ... },\n  { id: \"update-docs\", status: \"pending\", ... }\n];\n\n// 3. 执行任务\n// ... 重构代码 ...\n\n// 4. 更新状态\nupdateTask(\"refactor-auth\", { status: \"done\" });\n\n// 5. 提交到 git\ngit commit -am \"Complete refactor-auth\";\n\n// 6. 报告完成\nreport(\"✅ 认证重构完成。文档已更新。\");\n```\n\n---\n\n## 📁 文件结构\n\n```\nprojects/\n├── PROJECT_REGISTRY.md      # PM 注册表\n├── website-redesign/\n│   └── STATE.yaml          # 项目状态\n├── api-migration/\n│   └── STATE.yaml\n└── docs-update/\n    └── STATE.yaml\n\nscripts/\n└── project-manager.cjs     # 管理脚本\n```\n\n---\n\n## 🔧 高级用法\n\n### **并行子任务**\n\nPM 可以生成子子代理：\n```javascript\n// PM 子代理\nsessions_spawn({\n  label: \"pm-auth-frontend\",\n  task: \"前端认证组件\"\n});\n\nsessions_spawn({\n  label: \"pm-auth-backend\", \n  task: \"后端 API\"\n});\n```\n\n### **任务依赖**\n\n```yaml\ntasks:\n  - id: task-001\n    status: done\n  \n  - id: task-002\n    status: blocked\n    blocked_by: task-001  # 等待 task-001 完成\n```\n\n### **自动解锁**\n\n完成任务时自动检查被阻塞的任务：\n```bash\nnode project-manager.cjs my-project done task-001\n```\n\n输出：\n```\n✅ 任务已完成: task-001\n\n🎯 可以开始的任务:\n  - task-002\n```\n\n---\n\n## 🎯 最佳实践\n\n### **1. 保持 STATE.yaml 简洁**\n- ✅ 仅记录关键信息\n- ✅ 使用简短但清晰的 notes\n- ❌ 避免存储大量数据\n\n### **2. 定期提交**\n```bash\n# 每次更新后提交\ngit add projects/*/STATE.yaml\ngit commit -m \"Update project states\"\n```\n\n### **3. 清晰的标签**\n- ✅ `pm-{project}-{scope}`\n- ✅ 易于识别和跟踪\n- ❌ 避免模糊的标签\n\n### **4. 主代理保持轻量**\n- ✅ 仅协调和分配\n- ❌ 不要执行具体任务\n\n---\n\n## 🔗 相关链接\n\n- 脚本: `scripts/project-manager.cjs`\n- 文档: `skills/autonomous-pm/SKILL.md`\n- 灵感: [Nicholas Carlini 的自主编码代理](https://nicholas.carlini.com/)\n- [OpenClaw 子代理文档](https://github.com/openclaw/openclaw)\n\n---\n\n**自主项目管理系统已就绪！开始你的第一个项目吧！** 🚀\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn79e7737znkq4877n6wc93wn58292v9\",\n  \"slug\": \"autonomous-pm\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1773281455884\n}\n\nFile v1.0.0:skill-card.md\n\n## Description:\n\nCoordinates multiple subagents through shared STATE.yaml project files so they can track tasks, dependencies, blockers, and next actions with less central orchestration.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[sunnyhot](https://clawhub.ai/user/sunnyhot)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agent operators use this skill to coordinate project work across multiple PM-style subagents, keeping task status, dependencies, blockers, and next actions in shared project state files.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill describes autonomous delegation to PM-style subagents with limited direct oversight.\n\nMitigation: Require explicit approval before spawning or messaging agents, and review delegated work before accepting it.\n\nRisk: The skill describes persistent project state updates and git commits.\n\nMitigation: Keep PM state directories scoped to the intended repository and review state changes and commits before they are used as authoritative project status.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/sunnyhot/skills/autonomous-pm)\n- [OpenClaw](https://github.com/openclaw/openclaw)\n- [Nicholas Carlini autonomous coding agents](https://nicholas.carlini.com/)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Shell commands, Configuration, Code]\n\n**Output Format:** [Markdown with YAML, JavaScript, and bash code blocks]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires Node.js; git is optional for persisted project-state commits.]\n\n## Skill Version(s):\n\n1.0.0 (source: release metadata and SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: Autonomous Project Management Owner: sunnyhot Summary: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-03-12T02:10:55.884Z | user Initial release: decentralized project coordination via STATE.yaml Archive index: Archive v1.0.0: 3 files, 4602 bytes Files: skill-card.md (1980b), SKILL.md (6973b), _meta.json (132b) File v1.0.0:SKILL.md --- name: auton","codeSnippets":[],"executableExamples":[{"language":"yaml","snippet":"project: website-redesign\nupdated: 2026-03-11T14:30:00Z\n\ntasks:\n  - id: homepage-hero\n    status: in_progress\n    owner: pm-frontend\n    started: 2026-03-11T12:00:00Z\n    notes: \"Working on responsive layout\"\n  \n  - id: api-auth\n    status: done\n    owner: pm-backend\n    completed: 2026-03-11T14:00:00Z\n    output: \"src/api/auth.ts\"\n  \n  - id: content-migration\n    status: blocked\n    owner: pm-content\n    blocked_by: api-auth\n    notes: \"Waiting for new endpoint schema\"\n\nnext_actions:\n  - \"pm-content: Resume migration now that api-auth is done\"\n  - \"pm-frontend: Review hero with design team\""},{"language":"bash","snippet":"cd /Users/xufan65/.openclaw/workspace/scripts\n\n# 创建新项目\nnode project-manager.cjs my-project init"},{"language":"bash","snippet":"node project-manager.cjs my-project status"},{"language":"text","snippet":"📊 项目: my-project\n🕐 更新: 2026-03-11T14:30:00Z\n\n📋 任务状态:\n\n1. 🔄 [task-001] in_progress\n   👤 Owner: pm-my-project\n   📝 实现用户认证\n\n2. ✅ [task-002] done\n   👤 Owner: pm-backend\n   📝 API 端点完成\n\n3. ❌ [task-003] blocked\n   👤 Owner: pm-content\n   🚫 Blocked by: task-002\n\n🎯 下一步行动:\n1. pm-content: Resume migration"},{"language":"bash","snippet":"node project-manager.cjs my-project start task-001 \"实现用户认证\""},{"language":"bash","snippet":"node project-manager.cjs my-project update task-001 \"进度: 80% 完成\""}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: autonomous-pm\ndescription: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器\nversion: \"1.0.0\"\nmetadata:\n  openclaw:\n    requires:\n      bins: [\"node\"]\n    optionalBins: [\"git\"]\n---\n\n# 自主项目管理系统 (Autonomous PM)\n\n去中心化的项目协调模式，让子代理通过共享状态文件自主工作。\n\n## ✨ 核心特性\n\n### 🎯 **去中心化协调**\n- ✅ 多个子代理并行工作\n- ✅ 通过 STATE.yaml 共享状态\n- ✅ 无需中央编排器瓶颈\n- ✅ 自文档化（所有状态持久化）\n\n### 📋 **STATE.yaml 协调模式**\n\n所有代理通过单一真实来源协调：\n\n```yaml\nproject: website-redesign\nupdated: 2026-03-11T14:30:00Z\n\ntasks:\n  - id: homepage-hero\n    status: in_progress\n    owner: pm-frontend\n    started: 2026-03-11T12:00:00Z\n    notes: \"Working on responsive layout\"\n  \n  - id: api-auth\n    status: done\n    owner: pm-backend\n    completed: 2026-03-11T14:00:00Z\n    output: \"src/api/auth.ts\"\n  \n  - id: content-migration\n    status: blocked\n    owner: pm-content\n    blocked_by: api-auth\n    notes: \"Waiting for new endpoint schema\"\n\nnext_actions:\n  - \"pm-content: Resume migration now that api-auth is done\"\n  - \"pm-frontend: Review hero with design team\"\n```\n\n## 🚀 使用方法\n\n### 1️⃣ **初始化新项目**\n\n```bash\ncd /Users/xufan65/.openclaw/workspace/scripts\n\n# 创建新项目\nnode project-manager.cjs my-project init\n```\n\n**生成文件**:\n- `projects/my-project/STATE.yaml`\n\n---\n\n### 2️⃣ **查看项目状态**\n\n```bash\nnode project-manager.cjs my-project status\n```\n\n**输出示例**:\n```\n📊 项目: my-project\n🕐 更新: 2026-03-11T14:30:00Z\n\n📋 任务状态:\n\n1. 🔄 [task-001] in_progress\n   👤 Owner: pm-my-project\n   📝 实现用户认证\n\n2. ✅ [task-002] done\n   👤 Owner: pm-backend\n   📝 API 端点完成\n\n3. ❌ [task-003] blocked\n   👤 Owner: pm-content\n   🚫 Blocked by: task-002\n\n🎯 下一步行动:\n1. pm-content: Resume migration\n```\n\n---\n\n### 3️⃣ **管理任务**\n\n#### **开始任务**\n```bash\nnode project-manager.cjs my-project start task-001 \"实现用户认证\"\n```\n\n#### **更新任务**\n```bash\nnode project-manager.cjs my-project update task-001 \"进度: 80% 完成\"\n```\n\n#### **完成任务**\n```bash\nnode project-manager.cjs my-project done task-001 \"认证已实现\"\n```\n\n#### **阻塞任务**\n```bash\nnode project-manager.cjs my-project block task-002 \"task-001\"\n```\n\n---\n\n## 🎭 PM 代理模式\n\n### **主会话 = 协调者 ONLY**\n\n**工作流程**:\n1. **新任务到达** → 检查 PROJECT_REGISTRY.md\n2. **PM 存在** → `sessions_send(label=\"pm-xxx\", message=\"[task]\")`\n3. **新项目** → `sessions_spawn(label=\"pm-xxx\", task=\"[task]\")`\n4. **PM 执行** → 更新 STATE.yaml，报告回来\n5. **主代理总结** → 给用户\n\n**规则**:\n- ✅ 主会话：最多 0-2 个工具调用（仅 spawn/send）\n- ✅ PM 拥有自己的 STATE.yaml 文件\n- ✅ PM 可生成子子代理进行并行子任务\n- ✅ 所有状态变更提交到 git\n\n---\n\n## 📊 优势对比\n\n| 传统编排器 | 自主 PM | 优势 |\n|-----------|---------|------|\n| ❌ 主代理瓶颈 | ✅ 并行执行 | ⬆️ 3-5x 速度 |\n| ❌ 频繁上下文切换 | ✅ 自主决策 | ⬇️ 90% 通信 |\n| ❌ 手动协调 | ✅ 文件协调 | ⬇️ 95% 管理 |\n| ❌ 无审计日志 | ✅ Git 历史 | ✅ 完整追溯 |\n\n---\n\n## 💡 关键洞察\n\n### **STATE.yaml > 编排器**\n文件协调比消息传递更易扩展：\n- ✅ 无需持续轮询\n- ✅ 原生版本控制\n- ✅ 跨会话持久化\n\n### **Git 作为审计日志**\n每次更新 STATE.yaml 时提交：\n```bash\ngit add projects/my-project/STATE.yaml\ngit commit -m \"Update task-001: in_progress → done\"\n```\n\n### **标签约定**\n使用 `pm-{project}-{scope}` 格式：\n- ✅ `pm-website-frontend`\n- ✅ `pm-api-backend`\n- ✅ `pm-docs-content`\n\n### **轻量主会话**\n主代理做的越少，响应越快：\n- ❌ 不要: 执行任务、监控进度\n- ✅ 应该: 分配任务、接收报告\n\n---\n\n## 🔄 工"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79e7737znkq4877n6wc93wn58292v9\",\n  \"slug\": \"autonomous-pm\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1773281455884\n}"},{"path":"skill-card.md","content":"## Description:\n\nCoordinates multiple subagents through shared STATE.yaml project files so they can track tasks, dependencies, blockers, and next actions with less central orchestration.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[sunnyhot](https://clawhub.ai/user/sunnyhot)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agent operators use this skill to coordinate project work across multiple PM-style subagents, keeping task status, dependencies, blockers, and next actions in shared project state files.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill describes autonomous delegation to PM-style subagents with limited direct oversight.\n\nMitigation: Require explicit approval before spawning or messaging agents, and review delegated work before accepting it.\n\nRisk: The skill describes persistent project state updates and git commits.\n\nMitigation: Keep PM state directories scoped to the intended repository and review state changes and commits before they are used as authoritative project status.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/sunnyhot/skills/autonomous-pm)\n- [OpenClaw](https://github.com/openclaw/openclaw)\n- [Nicholas Carlini autonomous coding agents](https://nicholas.carlini.com/)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Shell commands, Configuration, Code]\n\n**Output Format:** [Markdown with YAML, JavaScript, and bash code blocks]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires Node.js; git is optional for persisted project-state commits.]\n\n## Skill Version(s):\n\n1.0.0 (source: release metadata and SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器 Skill: Autonomous Project Management Owner: sunnyhot Summary: 自主项目管理系统 - 去中心化协调多个子代理并行工作，通过 STATE.yaml 文件实现自主决策和协调，无需中央编排器 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-03-12T02:10:55.884Z | user Initial release: decentralized project coordination via STATE.yaml Archive index: Archive v1.0.0: 3 files, 4602 bytes Files: skill-card.md (1980b), SKILL.md (6973b), _meta.json (132b) File v1.0.0:SKILL.md --- name: auton","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":700,"uniquenessScore":60,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T14:46:13.891Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T14:46:13.891Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T17:43:40.009Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}