Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions task-protocol/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ description: |
- Pause with `mcp__orgx__entity_action type=task action=pause note="..."`.
- Document the blocker clearly with `mcp__orgx__comment_on_entity`.
- Emit blocker telemetry with `mcp__orgx__orgx_emit_activity phase=blocked`.
- When the blocker needs an explicit approval, tradeoff, or de-stall decision,
create it through `mcp__orgx__orgx_apply_changeset` with a `decision.create`
operation and an idempotency key tied to the task/run.
- Before cross-domain delegation, call `mcp__orgx__check_spawn_guard`.
- Use `mcp__orgx__spawn_agent_task` or `mcp__orgx__handoff_task` only after the guard passes.

Expand All @@ -45,6 +48,9 @@ description: |
- Run domain-specific quality gates.
- Verify readiness with `mcp__orgx__verify_entity_completion type=task`.
- Attach final proof if anything is still only in the transcript.
- Batch any final task, milestone, or decision state updates through
`mcp__orgx__orgx_apply_changeset` when more than one state mutation is
required.
- Emit final telemetry with `mcp__orgx__orgx_emit_activity phase=completed progress_pct=100`.
- Complete with `mcp__orgx__entity_action type=task action=complete`.

Expand Down
2 changes: 1 addition & 1 deletion task-protocol/skill.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ name = "task-protocol"
version = "2.0.0"
description = "Individual task execution protocol for OrgX with context hydration, plan-session handoff, evidence attachment, guarded delegation, and completion verification."
entry_instructions = "SKILL.md"
required_tools = ["mcp__orgx__orgx_bootstrap", "mcp__orgx__workspace", "mcp__orgx__get_task_with_context", "mcp__orgx__list_entities", "mcp__orgx__entity_action", "mcp__orgx__orgx_emit_activity", "mcp__orgx__comment_on_entity", "mcp__orgx__check_spawn_guard", "mcp__orgx__spawn_agent_task", "mcp__orgx__handoff_task", "mcp__orgx__verify_entity_completion", "mcp__orgx__start_plan_session", "mcp__orgx__improve_plan", "mcp__orgx__record_plan_edit", "mcp__orgx__complete_plan"]
required_tools = ["mcp__orgx__orgx_bootstrap", "mcp__orgx__workspace", "mcp__orgx__get_task_with_context", "mcp__orgx__list_entities", "mcp__orgx__entity_action", "mcp__orgx__orgx_emit_activity", "mcp__orgx__orgx_apply_changeset", "mcp__orgx__comment_on_entity", "mcp__orgx__check_spawn_guard", "mcp__orgx__spawn_agent_task", "mcp__orgx__handoff_task", "mcp__orgx__verify_entity_completion", "mcp__orgx__start_plan_session", "mcp__orgx__improve_plan", "mcp__orgx__record_plan_edit", "mcp__orgx__complete_plan"]
required_scopes = []
resources = []
Loading