Skip to content
Back to skills

Solely Responsible Agent

ASecurity

Design one accountable coordinator for a bounded concern, with durable handover and independently controlled effects.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 2, 2026
toolsgobashspring

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 2, 2026

npx -y skills add curiositech/port-daddy --skill solely-responsible-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Solely Responsible Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Solely Responsible Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/curiositech-solely-responsible-agent-port-daddy/badge)](https://www.skillsdirectory.com/skills/curiositech-solely-responsible-agent-port-daddy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: solely-responsible-agent
description: Design one accountable coordinator for a bounded concern, with durable handover and independently controlled effects.
allowed-tools: Read,Write,Edit,Bash,Grep,Glob
argument-hint: '[concern] [action: design|instantiate|audit]'
metadata:
  category: Agent & Orchestration
  tags: [sole-responsibility, accountability, handover, agent-state]
  pairs-with:
    - skill: multi-agent-coordination
      reason: Places this accountable coordinator in a wider topology without merging authority boundaries.
    - skill: ostrom-commons-governance
      reason: Helps define monitored obligations and escalation in a broader governance design.
io-contract:
  kind: deliverable
  produces:
    - kind: design-doc
      description: Accountability specification with scope, state, handover, authority ceiling, and independent checks
---

# Solely responsible agent: accountability without sole authority

Give one coordinator clear accountability for a bounded concern: it maintains the ledger, detects omissions, chooses an allowed next step, and escalates. This is a design heuristic for legibility and failover. It does **not** give that coordinator unilateral authority to approve, execute, or verify a consequential effect.

The directly relevant literature and controls provide context, not an empirical proof of this local pattern: [Responsibility of AI Systems](https://link.springer.com/article/10.1007/s00146-022-01481-4) analyzes collective responsibility; [NIST SP 800-53 AC-5](https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final) describes separation-of-duties control context.

## Design a bounded responsibility

1. Name the concern and observable success/failure signal.
2. Assign one accountable coordinator and durable state home.
3. State its permission ceiling and prohibited effects.
4. Assign independent approval, execution, and outcome verification where the risk calls for it.
5. Define a successor, handover record, and recovery path for unavailable ownership.

```mermaid
flowchart LR
  C[Coordinator: owns checklist and escalation] --> L[Durable ledger]
  C --> A[Independent approver]
  A -->|approved authority| X[Effect executor]
  X --> R[Effect receipt]
  R --> V[Independent verifier]
  V --> L
  C -. cannot self-approve or self-attest .-> X
```

```mermaid
stateDiagram-v2
  [*] --> Active
  Active --> HandoverPending: owner unavailable or conflict
  HandoverPending --> SuccessorChecks: ledger + scope + authority reviewed
  SuccessorChecks --> Active: successor accepts bounded concern
  SuccessorChecks --> Escalated: authority or evidence missing
  Escalated --> Active: standing policy supplies decision
  Active --> [*]: concern closed with receipt
```

## Worked release fixture

A release coordinator owns the checklist and escalation record. A separate signer evaluates the standing approval policy; a deployment controller performs the effect; an observer verifies the deployment receipt. If the coordinator disappears mid-flight, the successor receives its ledger and scope but does not inherit a previously absent approval. Pending effects remain blocked until the applicable approval boundary is satisfied.

## Quality gates

- Exactly one accountable coordinator is named for this concern; related concerns may have different owners.
- The ledger contains current status, dependencies, last observation, next permitted action, and successor.
- The authority ceiling states what the coordinator cannot do.
- At least one independent route checks each consequential effect's receipt.
- A handover test removes the owner and demonstrates recovery without invented approval.
- Ownership does not claim exclusive access to shared systems unless a real concurrency contract establishes it.

## Source-grounded navigation

- [Responsibility patterns and limits](references/sole-responsibility-patterns.md)
- [Role promotion and handover](references/role-expansion-playbook.md)
- [Local state-surface historical inventory](references/port-daddy-state-surfaces.md)

## Boundaries

This skill is not a mandate for a single privileged controller, a substitute for standing authorization, or a claim that an individual agent is responsible for the behavior of an entire sociotechnical system.

Files in this skill

  • SKILL.md4.2 KB
  • references/port-daddy-state-surfaces.md6.3 KB
  • references/role-expansion-playbook.md4.6 KB
  • references/sole-responsibility-patterns.md9.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…