doc-package-contract

doc-package-contract is a skill for Claude Code from synaptiai/synapti-marketplace. It costs 119 tokens per session (2,180 once invoked), scanned C, original, Apache-2.0.

A documentation structure rule for a fixed package of 23 files across eight directories, with a required content contract for each file.

In plain words
What is it for?
Use it when creating or checking a standardized documentation package whose files must remain present and follow defined content rules.
Why use it?
It prevents missing, renamed, merged, or misplaced documents from being mistaken for a complete documentation job.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: agent in frontmatter.

Part of the dossier plugin — 10 skills, 9 commands, 6 agents, 2 hooks shipped together

Good fit Use it when creating or checking a standardized documentation package whose files must remain present and follow defined content rules.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/synaptiai/synapti-marketplace/doc-package-contract
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add synaptiai/synapti-marketplace --skill doc-package-contract
Clone the repo
git clone --depth 1 https://github.com/synaptiai/synapti-marketplace

Made for: Claude Code.

Or install dossier, the plugin that ships this one along with the rest of its 10 skills, 9 commands, 6 agents, 2 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for doc-package-contract

README.md
[![agentmods](https://agentmods.dev/badge/skills/synaptiai/synapti-marketplace/doc-package-contract/github.svg)](https://agentmods.dev/skills/synaptiai/synapti-marketplace/doc-package-contract)
Your own site
<a href="https://agentmods.dev/skills/synaptiai/synapti-marketplace/doc-package-contract"><img src="https://agentmods.dev/badge/skills/synaptiai/synapti-marketplace/doc-package-contract/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for doc-package-contract

Your own site · 80×15
<a href="https://agentmods.dev/skills/synaptiai/synapti-marketplace/doc-package-contract"><img src="https://agentmods.dev/badge/skills/synaptiai/synapti-marketplace/doc-package-contract.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 119 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,180 The whole file, excluding the scripts and references it only reads on demand.
Security scan C 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00119 $0.02180
Opus 5 $0.00060 $0.01090
Sonnet 5 $0.00024 $0.00436
Haiku 4.5 $0.00012 $0.00218

Measured 7d ago against content hash bb6e59312a88, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade C, and why

doc-package-contract scanned grade C with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Hidden instructionshighPrompt injection

Directives inside HTML comments, invisible characters or bidirectional overrides are read by the model and not by the person reviewing the file.

<!-- contract: references/package-contract-02-architecture.md#system-architecture -->
plugins/dossier/skills/doc-package-contract/SKILL.md · 137 lines

How it starts

The opening of the file, as written. The whole thing — 137 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Documentation Package Contract

Owns the shape of the package: which files exist, what each must contain, and what opens every one of them.

Iron Law

THE PACKAGE SHAPE IS FIXED — 8 directories, 23 files, every run. Content adapts; structure never.

A missing canonical file is indistinguishable from an incomplete run. An irrelevant topic is handled with a justified N/A at section level, never by deleting the file — because "we dropped that file, it did not apply" and "we ran out of time" read identically six months later.

The 23 files

Path Audience Default confidentiality Contract
00-control/documentation-index.md All Internal package-contract-00-control.md
00-control/evidence-ledger.md Diligence, verification Internal package-contract-00-control.md
00-control/assumptions-questions-and-contradictions.md Diligence, owners Internal package-contract-00-control.md
00-control/claim-and-disclosure-register.md Disclosure, legal Restricted package-contract-00-control.md
00-control/terminology-and-ownership.md All Internal package-contract-00-control.md
01-project/executive-project-brief.md Executive, investor Internal package-contract-01-project.md
01-project/product-and-domain.md Product, engineering Internal package-contract-01-project.md
02-architecture/system-architecture.md Engineering, security Internal package-contract-02-architecture.md
02-architecture/components-and-codebase.md Engineering Internal package-contract-02-architecture.md
02-architecture/data-and-ai.md Engineering, data, privacy Internal package-contract-02-architecture.md
02-architecture/interfaces-and-integrations.md Engineering, partners Internal package-contract-02-architecture.md
02-architecture/infrastructure-and-deployment.md Engineering, operations Internal package-contract-02-architecture.md
03-assurance/security-privacy-and-compliance.md Security, privacy, legal Restricted package-contract-03-assurance.md
03-assurance/reliability-performance-and-observability.md Operations, engineering Internal package-contract-03-assurance.md
03-assurance/testing-quality-and-delivery.md Engineering Internal package-contract-03-assurance.md
04-operating/onboarding-and-local-development.md New teammates Internal package-contract-04-operating.md
04-operating/operations-and-incident-response.md Operations Internal package-contract-04-operating.md
04-operating/decisions-technical-debt-and-risks.md Leadership, engineering Internal package-contract-04-operating.md
05-due-diligence/technical-due-diligence-report.md Decision maker Restricted package-contract-05-due-diligence.md
05-due-diligence/assets-dependencies-and-licenses.md Diligence, legal Internal package-contract-05-due-diligence.md
06-public/technical-partner-guide.md Partners Per disclosure policy package-contract-06-public.md
06-public/customer-product-and-trust-guide.md Customers Per disclosure policy package-contract-06-public.md
07-verification/documentation-verification-report.md All Internal package-contract-07-verification.md

Read the full file on GitHub · 137 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 137 lines · 119 tokens per session scan C bb6e59312a88

Subscribe to this mod's changes

doc-package-contract is a skill published in the GitHub repository synaptiai/synapti-marketplace (6 stars, last pushed today), licensed Apache-2.0. It adds 119 tokens to every session and 2,180 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it C with 1 finding (hidden instructions). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

pdf-cascade

Acquire PDFs for bibliographic references via a strict 8-source cascade (Crossref OA → arXiv → OpenAlex → Unpaywall → HAL → CORE → archive.org → WebSearch queue; optionally Sci-Hub + Anna's Archive, plus Anna's via a windowed browser, in opt-in mode). Each acquired PDF is validated against expected author/title/year…

roomi-fields/paper-trail · 266 tokens

document-writer

Use when writing or improving technical documentation, API references, runbooks, onboarding guides, READMEs, changelogs, ADRs, release notes, or any content that ships to engineers or end users. Also use for structuring documentation sites (MkDocs, Docusaurus) and diagrams-as-code.

pranav8494/team-of-agents · 66 tokens

kb-lint

Health-check the knowledge bank for orphan documents, stale content, broken WikiLinks, index drift, and missing frontmatter. Generates a severity-graded report. Use this skill whenever the user mentions lint, health check, KB maintenance, stale docs, broken links, orphan pages, missing references, knowledge bank…

sxhmilyoyo/sundayhao-plugins · 103 tokens

create-or-update-concepts

Scan and analyze the project codebase to create or update concept files in agents-context/concepts/ (organized by domains/, source/, shared/) and update the README index and Load-When Cheatsheet.

CaptainMe-AI/lead-dev-os · 46 tokens

step2-scope-tasks

Break a specification into ordered task groups with explicit context-awareness directives.

CaptainMe-AI/lead-dev-os · 20 tokens

step1-write-spec

Gather requirements through structured Q&A, then formalize into a specification document.

CaptainMe-AI/lead-dev-os · 20 tokens