Help us improve
Share bugs, ideas, or general feedback.
From aos
Apply evidence-class provenance tags to the material statements in a draft or deliverable — [DATA] / [STATED] / [INFERRED] / [NARRATIVE] — and report unsourced or over-confident claims. Lite tier: granted-folder only, no connector. Trigger on 'tag the provenance', 'back these statements', 'what evidence class is this', or before shipping a client-facing doc that asserts facts.
npx claudepluginhub arcanianhq/aos-mkt-624292f82fda --plugin aosHow this skill is triggered — by the user, by Claude, or both
Slash command
/aos:aos-back-statementsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill's data lives in the **granted folder** — the folder Cowork was given
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
This skill's data lives in the granted folder — the folder Cowork was given
access to, which is one client's folder (no per-client nesting). The
granted-folder root is the working directory. Resolve zones per
docs/data-access-router.md and the AOS_CONFIG.md manifest at the
granted-folder root. Never hard-code paths beyond the documented zone layout.
Client identity is read from client/CLIENT_CONFIG.md and the client field
of AOS_CONFIG.md — it is never a directory level.
Resolve communication-language and content-language from AOS_CONFIG.md
during context assembly (per docs/language-context.md) — never hard-code a
language. Talk to the user in communication-language; keep tags in the
standard English bracket form ([DATA], etc.) even when the artifact is in
another language.
Client-facing drafts and deliverables often mix measured facts, things someone said, reasonable guesses, and stories repeated from earlier docs. Without tags, every sentence reads with the same false confidence — and a claim copied across five files still counts as one unverified story.
aos-back-statements is the lite-tier statement-backing / evidence-provenance
skill for Cowork. It reads a target artifact, classifies each material
statement with its evidence class, and surfaces unsourced or
over-confident claims — without inventing sources or rewriting the argument.
Anti-goal. This skill does not fact-check the open web, does not run
connectors, and does not replace aos-review (brand/voice/completeness) or
aos-measure (results → findings). It tags and reports — the user decides what
to cut, soften, or go source.
Discovery, not pronouncement. Present the tagging read as a draft for the user
to correct — "What did we get wrong? What's mis-tagged?" A [DATA] tag is
only applied when a real source exists in the granted folder or the session;
never upgrade a guess to look authoritative.
Reuse the discipline from aos-measure (reference/measurement-method.md §
Evidence classes). Cowork lite tier uses four tags on arbitrary prose (metrics
skills may also use [OBSERVED] where something was directly seen — see
reference/evidence-classes.md):
| Tag | Meaning |
|---|---|
[DATA] | A real number or metric — verified export, connector pull, or cited primary source in the granted folder |
[STATED] | The client / user / interviewee said so — not independently verified |
[INFERRED] | A reasoned conclusion from indirect signal — not a fact |
[NARRATIVE] | A story from a prior doc, session note, or institutional memory — one story in five files is still one claim |
Keep data confidence (is the number real?) separate from causal confidence (does the sentence's "because" follow?). Tag the evidence class on the claim; note causal overreach separately in the report.
--artifact=<path> — file under the granted folder to tag (required unless the
user pasted the text in chat or named a file this session).--in-place — write tags into the artifact body (inline, before each material
statement or at paragraph end per reference/evidence-classes.md). Default
is a sidecar report only; in-place requires explicit user confirmation
after they see the report.--artifact, user-named path, or the file
just produced this session. If none, ask once for the path or a paste.--in-place is planned, the Read satisfies
the harness before any Write/Edit.content-language and whether the piece is client-facing (stricter) or
internal (same tags, lighter tone in the report).Walk the artifact and list material statements — sentences that assert a
fact, a number, a causal link, or a recommendation grounded in "what we know."
Skip headings, boilerplate, and pure structure. Procedure and heuristics in
reference/evidence-classes.md § Material statements.
For each material statement:
reference/evidence-classes.md.path:Lline or section).[STATED] or [NARRATIVE] backs it → flag CAUSAL OVERREACH.Write deliverables/<YYYY-MM>/provenance-<artifact-slug>.md using this shape:
aos-measure for metrics) — not rewrites of the whole docSurface the report to the user. Ask whether to apply --in-place tagging.
Only after user confirmation:
reference/evidence-classes.md § In-place format.[INFERRED] and [NARRATIVE] stay honest — do
not relabel as [DATA] to make the doc look stronger.[NARRATIVE], not [DATA].[DATA] and most [STATED] rows in the report
carry a path:line or session reference.User-facing summary:
aos-write, aos-draft-content,
aos-plan, aos-analyze-gtm, diagnostics). Run before aos-distribute on
client-facing pieces when provenance was not applied during drafting.aos-review (completeness + brand — orthogonal); aos-measure
(uses the same tag discipline on metrics). aos-route-question routes
provenance / "back these statements" requests here.COWORK_FEATURE_CATALOGUE.md §8 + aos-measure evidence-class discipline.
Note: no dedicated back-statements skill file was found in
~/Sites/_arcanian-ops or ~/Sites/arcanian-aos/skills at port time; method
follows catalogue intent and in-repo measure patterns.What did we get wrong? What's missing?