Reusable Modules¶
One of the key Year 1 success metrics is reuse rate — new agents should leverage shared modules rather than rebuilding common functionality. This guide documents the reusable components available and how to use them.
Why Reusable Modules Matter¶
From the Year 1 Success Criteria:
"Net-new agents that don't reuse shared skills increase maintenance load and audit surface area. Reuse rate becomes a Year 1 scaling gate."
Benefits of reuse:
- Consistency — Same standards applied everywhere
- Maintenance — Fix once, fix everywhere
- Quality — Battle-tested components
- Speed — Don't reinvent the wheel
- Trust — Proven patterns reduce risk
The rule: New agents should use ≥3 shared modules to qualify for approval.
Module Types¶
Reusable modules can be implemented as different component types depending on their purpose:
| Module Type | When to Use | Implementation |
|---|---|---|
| Skill | Automatic behavior based on context | skills/{skill-name}/SKILL.md |
| Hook | Event-driven automation | hooks/hooks.json |
| Command | User-triggered workflow | commands/{command}.md |
| Template | Output structure/format | Resource file in skill |
| Script | Programmatic validation | scripts/{script}.py |
Available Shared Modules¶
Core Skills (from core-dependencies)¶
| Module | Type | Purpose | When It Activates |
|---|---|---|---|
writing-standards |
Skill | Seer voice and tone | Deliverables, client content |
quality-standards |
Skill | Data quality, citations, trust guardrails | Analysis, projections, recommendations |
prompt-engineering |
Skill | Prompt optimization patterns | Complex prompts, multi-step reasoning |
Output Components¶
These are standardized output patterns documented in skills that all agents should use:
Executive Summary Module¶
Purpose: Consistent high-level summary format
Structure:
## Executive Summary
**Key Findings:**
- [Finding 1 with data point]
- [Finding 2 with data point]
- [Finding 3 with data point]
**Immediate Opportunities:**
- [Opportunity 1] — [Expected impact]
- [Opportunity 2] — [Expected impact]
**Recommended Next Steps:**
1. [Action 1] — [Timeline]
2. [Action 2] — [Timeline]
3. [Action 3] — [Timeline]
Source: writing-standards skill
Findings Rubric Module¶
Purpose: Consistent severity classification
Structure: | Severity | Definition | Visual | |----------|------------|--------| | Critical | Blocking issue, immediate action required | 🔴 | | High | Significant impact, prioritize within sprint | 🟠 | | Medium | Notable opportunity, schedule for roadmap | 🟡 | | Low | Nice-to-have, address when capacity allows | 🟢 |
Usage:
### Finding: Missing FAQ Section
**Severity:** High 🟠
**Rationale:** 8 PAA questions identified; top 3 competitors all have FAQ sections
**Recommendation:** Add FAQ targeting top 5 PAA questions
**Effort:** Low (2-3 hours)
Source: quality-standards skill
Effort/Impact Table Module¶
Purpose: Consistent prioritization format
Structure: | Recommendation | Effort | Impact | Priority | SOW Coverage | |----------------|--------|--------|----------|--------------| | [Rec 1] | Low | High | 1 | ✅ In scope | | [Rec 2] | Medium | High | 2 | ⚠️ Upsell | | [Rec 3] | High | Medium | 3 | ✅ In scope |
Effort Levels:
- Low: <4 hours, no dev required
- Medium: 4-16 hours, may need dev support
- High: >16 hours, significant resources
Impact Levels:
- Low: Incremental improvement
- Medium: Measurable business impact
- High: Strategic importance
Source: seo-methods skill (SEO division)
Team Lead Review Checklist Module¶
Purpose: Pre-delivery QA gate
Structure:
## Team Lead Review Checklist
Before approval, verify:
### Data Quality
- All data sources cited with date ranges
- Math verified (percentages, growth rates)
- Sample sizes sufficient for conclusions
### Recommendations
- Each recommendation has rationale + evidence
- No ungrounded numeric claims
- Effort/impact assessments realistic
### Client Readiness
- No internal Seer data exposed
- Language appropriate for client audience
- Formatting clean and professional
### Approval
- Reviewed by: _______________
- Date: _______________
- Status: Approved / Needs Revision
Source: quality-standards skill
Upsell Opportunities Module¶
Purpose: Identify revenue expansion opportunities
Structure:
## Upsell Opportunities
Based on findings, these services could provide additional value:
| Opportunity | Rationale | Est. Investment | Alignment |
|-------------|-----------|-----------------|-----------|
| [Service 1] | [Why needed based on findings] | $X,XXX | [Client goal] |
| [Service 2] | [Why needed based on findings] | $X,XXX | [Client goal] |
**Note:** Pricing based on standard rate card. Custom scoping available.
Source: Division-specific skills
Trust Guardrails (Hooks)¶
| Module | Type | Purpose | Trigger |
|---|---|---|---|
| No-Ungrounded-Claims | Quality check | Flags numeric assertions without source | PostToolUse |
| Source-Attribution | Quality check | Ensures data citations present | Stop hook |
Implementation: These are enforced via the quality-standards skill and can be checked programmatically.
How to Use Shared Modules¶
In Agent Definitions¶
Reference skills in agent frontmatter:
---
name: my-new-agent
description: "Does something useful"
metadata:
skills: [writing-standards, quality-standards, seo-methods]
quality-tier: peer-review
---
In Output Templates¶
Reference module patterns in your agent's output section:
## Output Format
This agent produces a structured report using:
- Executive Summary (per writing-standards)
- Findings with severity classification (per quality-standards)
- Prioritized recommendations with Effort/Impact table
- Team Lead Review Checklist
See [Reusable Modules](link) for format specifications.
In Workflow Steps¶
Call out module usage in methodology:
## Process & Methodology
### Step 3: Synthesize Findings
Apply findings rubric (Critical/High/Medium/Low) to each issue.
Reference: quality-standards severity classification.
### Step 4: Generate Recommendations
Create Effort/Impact table for all recommendations.
Reference: seo-methods prioritization format.
### Step 5: Pre-Delivery QA
Complete Team Lead Review Checklist before export.
Reference: quality-standards pre-delivery checklist.
Creating New Shared Modules¶
When to Create a New Module¶
Create a shared module when:
- Pattern repeats — Same structure used in 3+ agents
- Consistency matters — Variations cause confusion
- Quality is critical — Standardization reduces errors
- Maintenance burden — Fixing in one place is better
Module Creation Process¶
- Identify the pattern — Document current usage across agents
- Standardize the format — Create canonical structure
- Choose implementation type — Skill, hook, command, template, or script
- Add to core-dependencies — If cross-division; otherwise, division skill
- Document in this guide — Add to "Available Shared Modules" section
- Update existing agents — Migrate to use the new module
Module Documentation Template¶
#### [Module Name] Module
**Purpose:** [One-line description]
**Structure:**
[Show the canonical format/template]
**Usage:**
[Example of how to use in an agent]
**Source:** [Which skill/hook provides this]
**Notes:** [Any caveats or variations]
Module Reuse Checklist¶
Before submitting a new agent for review, verify:
- Uses
writing-standardsskill for any client-facing content - Uses
quality-standardsskill for any data analysis - Uses Executive Summary format for high-level findings
- Uses Findings Rubric (severity levels) for issues
- Uses Effort/Impact table for recommendations
- Includes Team Lead Review Checklist
- Total: ≥3 shared modules used
Agents with <3 shared modules will be sent back for redesign.
Module Inventory by Division¶
SEO Division (seo-methods skill)¶
Additional modules beyond core:
- Content scoring rubric
- Keyword opportunity template
- SERP feature analysis format
- Competitor comparison table
PDM Division (planned)¶
- Campaign performance summary
- Creative analysis template
- Budget allocation table
- Keyword efficiency matrix
Client Services Division (planned)¶
- QBR outline structure
- Period comparison format
- Strategic roadmap template
- Action item tracker
Related Documentation¶
- Year 1 Success — Reuse rate as success metric
- Plugin Authoring — Creating new agents
- Skill Reference — How skills work
- Requirements-Driven Design — From requirements to agents
Last updated: 2026-01-26