用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/curiositech/port-daddy --skill decker-lesser-1995-gpgp-taems命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Reference for the Giant Squid Harness hook tentacles (bin/pd-hook-prompt, bin/pd-hook-pre-tool, bin/pd-hook-post-tool, bin/pd-hook-stop) — the per-vendor event contracts, dial resolution, output channels, loop guards, and test seams that govern how Port Daddy rides inside Claude Code, Gemini CLI, Codex CLI, and Antigravity lifecycles. Use when editing a tentacle, wiring a new hook event, debugging a hook that fired wrong (or not at all), or verifying vendor block contracts. NOT for operating Port Daddy on another project (use port-daddy-agent-skill) and NOT for general repo contribution mechanics (use port-daddy-internal-dev).
Contributor manual for agents working ON the Port Daddy codebase itself — the daemon, MCP server, FleetBar / Fleet Control Center, website, CLI surface, distribution mirrors, internal recovery ledger, and the named internal actors (Coxswain / Navigator / Cartographer / Lookout / Quartermaster + Shipwright). Use when editing the port-daddy repo. NOT for agents using Port Daddy on other projects (use port-daddy-agent-skill for that), and NOT distributed to public skill catalogs — this skill is private to the port-daddy repo.
Take a formal result to publication when it sits between fields — choosing a venue and positioning against the right literature, finding prior art that uses none of your vocabulary, making imported machinery graspable, and structuring the paper the way the target community expects. Use when drafting or revising a paper for EC/AAMAS/CAV/S&P/OSDI/POPL-class venues, writing a related-work or contributions section, checking whether a term or result is already taken, or preparing a submission-readiness pass. NOT for doing the underlying proof, derivation or experiment; NOT for house voice on internal write-ups (use harbor-exposition); NOT for grant proposals, theses, or blog posts.
基于 SOC 职业分类
正在显示 SKILL.md
| license | Apache-2.0 |
| name | decker-lesser-1995-gpgp-taems |
| description | Generalized Partial Global Planning with TAEMS task structures for multi-agent coordination |
| metadata | {"category":"Research & Academic","tags":["gpgp","taems","coordination","multi-agent","task-structures"],"io-contract":{"kind":"deliverable","produces":["[Truncated]","[Truncated]","[Truncated]","[Truncated]"]}} |
| allowed-tools | Read,Write,Edit,Glob,Grep |
Build coordination mechanisms for distributed systems using task structure analysis and commitment protocols. Select minimal coordination mechanisms based on specific task relationship types rather than universal approaches.
IF analyzing new coordination requirement THEN:
1. Identify task relationship type:
├─ Enables (B cannot start until A completes)
│ └─ Use strict deadline commitments, low negotiability
├─ Facilitates (A helps B but B can proceed without A)
│ └─ Use opportunistic information sharing, high negotiability
├─ Hinders (A competes with B for resources)
│ └─ Use deconfliction protocols, resource allocation
└─ Redundancy (A and B achieve same goal)
└─ Use result sharing, early termination triggers
2. Assess relationship strength (power factor 0.0-1.0):
├─ > 0.7: Coordinate with full protocol
├─ 0.3-0.7: Coordinate with lightweight mechanisms
└─ < 0.3: Skip coordination, act independently
IF establishing commitment between agents THEN:
1. Determine commitment type needed:
├─ Hard deadline + quality requirement
│ └─ Use C(DL(T,q,tdl)): "achieve quality q by time tdl"
└─ Quality achievement without strict timing
└─ Use C(Do(T,q)): "achieve quality q when feasible"
2. Set negotiability index:
├─ Critical path task: negotiability = 0.1-0.3
├─ Important but flexible: negotiability = 0.4-0.7
└─ Nice-to-have: negotiability = 0.8-1.0
3. Establish renegotiation triggers:
├─ Resource availability changes > 20%
├─ Task priority shifts
└─ Blocking dependencies emerge
IF deciding what information to share THEN:
1. Calculate sharing value:
├─ IF information affects another agent's task success > 10%
│ └─ Share immediately
├─ IF information enables better resource allocation
│ └─ Share if communication cost < expected utility gain
└─ IF information is local status update
└─ Share only to committed partners
2. Determine sharing mechanism:
├─ Urgent commitment changes: Direct notification
├─ Task structure updates: Broadcast to affected agents
└─ Status updates: Periodic bulletin
Symptoms: Coordination mechanisms handle too many task types, slow decision-making, high overhead Detection: IF coordination overhead > 30% of total compute time OR mechanism has >20 conditional branches Fix: Decompose into specialized mechanisms, each handling 1-2 relationship types
Symptoms: Agents make commitments they cannot keep, frequent commitment breaks, cascading failures Detection: IF commitment break rate > 15% OR agents consistently miss deadlines by >50% Fix: Add negotiability indices, implement realistic resource estimation, create commitment verification protocols
Symptoms: Agents act on stale information, redundant work, missed coordination opportunities
Detection: IF agents request same information multiple times OR duplicate work detected
Fix: Implement strategic information sharing based on expected value calculation, create information marketplaces
Symptoms: Breaking one commitment forces breaking many others, system-wide coordination collapse Detection: IF single commitment break causes >5 secondary breaks OR system cannot reach quiescence Fix: Design commitment networks with circuit breakers, prioritize commitments, implement graceful degradation
Symptoms: Coordination stops while agents still have pending work, incomplete task execution Detection: IF agents terminate with unfinished commitments OR coordination ends before all constraints satisfied Fix: Implement explicit quiescence detection, track commitment lifecycle states, add termination protocols
Scenario: Designing coordination between payment service (A) and order service (B) in e-commerce system.
Task Analysis:
Mechanism Selection Process:
Implementation:
Payment Service commits to Order Service:
- Commitment: C(DL(ProcessPayment, 0.95, order_timeout-30sec))
- Quality: 95% success rate
- Deadline: 30 seconds before order timeout
- Negotiability: 0.2 (low - critical path)
- Renegotiation triggers: fraud_score > threshold, payment_gateway_down
Expert vs Novice:
Scenario: Three robots (A, B, C) cleaning warehouse with overlapping patrol zones.
Task Analysis:
Decision Tree Navigation:
Mechanism Implementation:
A-B Coordination:
- Opportunistic info sharing: "cleaned zone X at quality 0.8"
- Negotiability: 0.7 (flexible timing)
B-C Coordination:
- Resource allocation: charging station scheduler
- Strict deconfliction: mutex on station access
- Negotiability: 0.3 (safety critical)
A-C Coordination:
- Result sharing: "central zone cleaned, terminating redundant task"
- Early termination trigger on result quality > 0.9
Trade-off Analysis:
references/commitments-as-social-contracts.md — Defines commitments as social contracts with specific semantics and lifecycle properties, not simple message passing. Read when designing commitment protocols or understanding GPGP's coordination model.
references/coordination-as-constraint-posting-not-control.md — Explains how GPGP modulates local control via domain-independent mechanisms rather than central scheduling. Read when deciding whether to use centralized vs. distributed coordination.
references/no-universal-coordination-mechanism.md — Establishes the foundational principle that no single mechanism fits all environments; GPGP is an extensible family. Read when justifying why mechanism selection depends on task relationship types.
references/overhead-as-first-class-design-concern.md — Analyzes coordination overhead across communication, information gathering, and computation dimensions with concrete metrics. Read when evaluating whether coordination cost exceeds benefit or detecting schema bloat.
references/subjective-views-and-partial-information.md — Formalizes how agents maintain partial, subjective views of task structure using BA^t(x) notation. Read when handling incomplete information or agent belief divergence.
references/task-decomposition-through-relationship-types.md — Describes TAEMS framework for representing enables/facilitates/hinders/redundancy relationships in domain-independent way. Read when analyzing task structures or selecting coordination mechanisms.
references/termination-and-quiescence-in-distributed-coordination.md — Addresses detecting termination in distributed systems where agents have partial information. Read when implementing early termination triggers or handling premature completion.
Task Structure Analysis Complete:
Mechanism Selection Justified:
Commitment Protocol Design:
Information Sharing Strategy:
Failure Mode Coverage:
Performance Validation:
This skill should NOT be used for:
Delegate to other skills:
byzantine-fault-tolerance skilldistributed-consensus skilldistributed-transactions skilldistributed-load-balancing skillreal-time-systems skill