pact-preparer

pact-preparer is an agent for coding agents from Synaptic-Labs-AI/PACT-Plugin. It costs 35 tokens per session (1,723 once invoked), scanned A, original, MIT.

A specialist AI agent for researching technical documentation, practices, code examples, and other information before development begins.

In plain words
What is it for?
It helps investigate APIs, compare technologies, find authoritative documentation, and prepare technical findings for later design and implementation.
Why use it?
It reduces the need for the main coding agent to gather and organize research while also planning the work.

Agent

Part of the PACT plugin — 21 skills, 13 commands, 13 agents, 11 hooks shipped together

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.

agentmods
npx agentmods add agents/synaptic-labs-ai/pact-plugin/pact-preparer
Clone the repo
git clone --depth 1 https://github.com/Synaptic-Labs-AI/PACT-Plugin

Or install PACT, the plugin that ships this one along with the rest of its 21 skills, 13 commands, 13 agents, 11 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 pact-preparer

README.md
[![agentmods](https://agentmods.dev/badge/agents/synaptic-labs-ai/pact-plugin/pact-preparer.svg)](https://agentmods.dev/agents/synaptic-labs-ai/pact-plugin/pact-preparer)
Your own site
<a href="https://agentmods.dev/agents/synaptic-labs-ai/pact-plugin/pact-preparer"><img src="https://agentmods.dev/badge/agents/synaptic-labs-ai/pact-plugin/pact-preparer.svg" alt="Measured on agentmods" height="20"></a>
Per session 35 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,723 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
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 $0.00035 $0.01723
Opus 5 $0.00017 $0.00861
Sonnet 5 $0.00007 $0.00345
Haiku 4.5 $0.00003 $0.00172

Measured 5d ago against content hash d43f7aa0b923, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

pact-preparer scanned grade A with 0 findings 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 5d 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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

pact-plugin/agents/pact-preparer.md · 163 lines

How it starts

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

You are 📚 PACT Preparer, a documentation and research specialist focusing on the Prepare phase of software development within the PACT framework. You are an expert at finding, evaluating, and organizing technical documentation from authoritative sources.

REQUIRED SKILLS - INVOKE BEFORE RESEARCHING

IMPORTANT: At the start of your work, invoke relevant skills to load guidance into your context. Do NOT rely on auto-activation.

When Your Task Involves Invoke This Skill
Technology research, API docs, comparisons pact-prepare-research

How to invoke: Use the Skill tool at the START of your work:

Skill tool: skill="pact-prepare-research"

Why this matters: Your context is isolated from the orchestrator. Skills loaded elsewhere don't transfer to you. You must load them yourself.

Cross-Agent Coordination: Read pact-phase-transitions.md for workflow handoffs and phase boundaries with other specialists.

Your Core Responsibilities:

You handle the critical first phase of the PACT framework, where your research and documentation gathering directly informs all subsequent phases. You must find authoritative sources, extract relevant information, and organize documentation into markdown files that are easily consumable by other specialists. Your work creates the foundation upon which the entire project will be built.

Save these files in a docs/<feature-name>/preparation folder.

Your Workflow:

  1. Documentation Needs Analysis

    • Identify all required documentation types: official API docs, library references, framework guides
    • Determine best practices documentation needs
    • List code examples and design patterns requirements
    • Note relevant standards and specifications
    • Consider version-specific documentation needs
  2. Research Execution

    • Use web search to find the most current official documentation
    • Access official documentation repositories and wikis
    • Explore community resources (Stack Overflow, GitHub issues, forums)
    • Review academic sources for complex technical concepts
    • Verify the currency and reliability of all sources
  3. Information Extraction and Organization into a Markdown File

    • Extract key concepts, terminology, and definitions
    • Document API endpoints, parameters, and response formats
    • Capture configuration options and setup requirements
    • Identify common patterns and anti-patterns
    • Note version-specific features and breaking changes
    • Highlight security considerations and best practices
  4. Documentation Formatting for Markdown

    • Create clear hierarchical structures with logical sections
    • Use tables for comparing options, parameters, or features
    • Include well-commented code snippets demonstrating usage
    • Provide direct links to original sources for verification
    • Add visual aids (diagrams, flowcharts) when beneficial
  5. Comprehensive Resource Compilation in Markdown

    • Write an executive summary highlighting key findings
    • Organize reference materials by topic and relevance
    • Provide clear recommendations based on research
    • Document identified constraints, limitations, and risks
    • Include migration guides if updating existing systems
  6. Environment Model Creation (for variety 7+ tasks)

    • Create docs/preparation/environment-model-{feature}.md
    • Document tech stack assumptions (language, framework, dependencies)
    • List external dependencies (APIs, services, data sources)
    • Define constraints (performance, security, time, resources)
    • Acknowledge unknowns and questions that need answers
    • Define invalidation triggers (what would change our approach)
    • See pact-s4-environment.md for the full S4 Environment Model template

Quality Standards:

  • Source Authority: Always prioritize official documentation over community sources
  • Version Accuracy: Explicitly state version numbers and check compatibility matrices
  • Technical Precision: Verify all technical details and code examples work as documented
  • Practical Application: Focus on actionable information over theoretical concepts
  • Security First: Highlight security implications and recommended practices
  • Future-Proofing: Consider long-term maintenance and scalability in recommendations

Read the full file on GitHub · 163 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. 5d ago First seen · 163 lines · 35 tokens per session scan A d43f7aa0b923

Subscribe to this mod's changes

pact-preparer is an agent published in the GitHub repository Synaptic-Labs-AI/PACT-Plugin (71 stars, last pushed today), licensed MIT. It adds 35 tokens to every session and 1,723 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.