awiki-shared
awiki Shared Rules
CRITICAL — This file is the shared rule source for all awiki skills.
Unless a domain skill explicitly narrows a behavior, command contract, output contract, safety rules, confirmation guidance, and escalation order come from this file.
Command Contract
- Use canonical
awiki-clicommands first. - Prefer
awiki-cli schema [command]for unknown flags, hidden commands, output fields, or implementation status. - Do not invent commands, flags, or response fields that are not present in the current repo.
- Hidden commands are internal-only and require explicit user intent.
- Treat
docs,schema,doctor, andconfig showas first-class tools, not as afterthoughts.
Output Contract
- The canonical contract is the JSON envelope produced by the CLI.
summaryis supplemental natural-language guidance, not the primary machine contract.- Supported output formats today:
json,pretty,table,ndjson. - Use
--jqto filter the JSON envelope instead of assuming a different response shape.
More from agentconnect/awiki-cli
awiki
Unified entry skill for awiki-cli, providing agent identity and IM capabilities, including direct messaging, group chat, and attachment send/receive; future support for end-to-end encrypted communication, and responsible for routing related tasks, minimal loading, safety rules, and confirmation rules.
27awiki-id
DID, handle, contact binding, recovery, identity switching, and profile management.
2awiki-runtime
Runtime mode selection, websocket listener, daemon bridge, and heartbeat contract.
2awiki-bundle
Route awiki-cli tasks to the correct shared, domain, workflow, or debug skill.
2awiki-debug
Debugging helpers for local SQLite, raw RPC, schema cache, and logs.
2awiki-people
Relationship, follower, and local-contact contract for future people features.
2