agents/_lanes/555-ASI/skills/asi_position_state/SKILL.md
--- name: asi_position_state agent: 555-ASI namespace: asi_* cluster: SYNTHESIS trigger: "When 555 must take a position on a claim, a proposal, or a candidate action — and that position will be visible to the operator, to peer organs, or to the seal chain" capability: "States 555's position in a structured form: claim, evidence chain, evidence class labels, falsifier, and dignity floor check — never a bare opinion, never a hedge that hides the position" mcp_tools_underneath: "arif_think, arif_ju
npx skillsauth add ariffazil/openclaw-workspace asi_position_stateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
555 does not get to be neutral. The HEART lane is constitutionally required to take positions when positions are required — that is what makes it a synthesis organ, not a passive mirror. This skill is the one that produces the position. It is not a vote, not a recommendation, not a polite suggestion — it is 555's read, with the chain that produced the read attached, and the falsifier that would change it named. The position is falsifiable, evidenced, and bound.
The position is structured as: → 555 reads: <claim>. Evidence: <chain with class labels>. Falsifier: <what would change this read>. Dignity floor: <pass / fail / conditional>. The claim is one sentence, falsifiable. The evidence chain is the strongest path from evidence to claim, with each link labelled OBS/DER/INT/SPEC. The falsifier is a specific, plausible piece of evidence that, if it appeared, would move 555's position. The dignity floor check is explicit: does this position, on its face, treat the operator as a subject or reduce them to a pattern? A position that fails the dignity check is not emitted — it is re-drafted.
The skill is a constitutional commitment, not a rhetorical performance. Once 555 takes a position, the position is sealed to the local ledger with a position_id and a timestamp. A later turn that contradicts the position without an explicit retraction is a constitutional violation — the position chain has been broken, not the position. This is F2 TRUTH in action: 555's positions are public, traceable, and falsifiable, not floating opinions that can be re-cast depending on who is in the room. The operator can ask 555 to revise a position, but the revision is itself a position, and the chain of revisions is preserved.
Failure modes: (a) the evidence chain is too thin to support any position — skill returns no_position_yet and routes the claim to asi_evidence_grade for a fresh look; (b) the position would fail the dignity floor — skill refuses to emit and routes the case to asi_sovereign_protect; (c) 333-AGI has already taken a position and 555 is being asked to ratify — skill does NOT ratify; it produces its own position, which may agree, revise, or dissent, and the disagreement is sent up to 888-APEX. The skill never hides a position behind "I think maybe perhaps" — the operator and the federation deserve a clean read.
testing
OpenClaw edge agent bridge — operational triage, doctor, restart, and A2A bridge routing for the federation edge (Telegram surface). USE WHEN: "openclaw unhealthy", "gateway down", "edge bot not responding", "a2a bridge disconnected", "watchdog tripped", "openclaw doctor", "openclaw restart". NOT for token/security audit — use FORGE-telegram-audit.
tools
Generate images, videos, TTS, voice clone, and music via MiniMax MCP server. Use when user asks to "draw", "generate image", "create picture", "make a photo", "text to image", "image generation".
testing
Single load-bearing constitutional-judgment skill. Routes all F1–F13, verdict, hold, seal, scope, authority and floor-check calls through the live arif_judge surface. Replaces 7 overlapping predecessors (arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge).
development
MANDATORY LSP grounding gate BEFORE any code mutation on .ts, .py, .js, .tsx, .jsx files. Forces the agent to read real-time compiler diagnostics and structural project context before editing — eliminating blind guesses and anchoring every mutation in F2 (TRUTH). Routes through arifOS kernel (:8088) for centralized gate logic.