skills/paperclip-create-agent/references/agent-instruction-templates.md
Use this reference from step 4 of the hiring workflow. It lists the current role templates, when to use each, and how to decide between an exact template, an adjacent template, or the generic fallback.
These templates are deliberately separate from the main Paperclip heartbeat skill and from SKILL.md in this folder — the core wake procedure and hiring workflow stay short, and role-specific depth lives here.
role match?
├── exact template exists → copy it, replace placeholders, submit
├── adjacent template is close → copy closest, adapt deliberately (charter, lenses, sections)
└── no template is close → use references/baseline-role-guide.md to build from scratch
In the hire comment, state which path you took so the board can audit the reasoning.
| Template | Use when hiring | Typical adapter | Lens density |
|---|---|---|---|
Coder | Software engineers who implement code, debug issues, write tests, and coordinate with QA/CTO | codex_local, claude_local, cursor, or another coding adapter | Low (operational) |
QA | QA engineers who reproduce bugs, validate fixes, capture screenshots, and report actionable findings | claude_local or another browser-capable adapter | Low (operational) |
UX Designer | Product designers who produce UX specs, review interface quality, and evolve the design system | codex_local, claude_local, or another adapter with repo/design context | High (lens-heavy) |
SecurityEngineer | Security engineers who threat-model, review auth/crypto/input handling, triage supply-chain and LLM-agent risk, and drive remediations | claude_local, codex_local, or another adapter with repo context | High (lens-heavy) |
If you are hiring a role that is not in this index, do not force a fit. Use the adjacent-template path when one is genuinely close, or the generic fallback when none is.
references/agents/.AGENTS.md). For hire requests using local managed-bundle adapters, send the adapted template as top-level instructionsBundle.files["AGENTS.md"]. Do not put new-agent instructions in adapterConfig.promptTemplate.{{companyName}}, {{managerTitle}}, {{issuePrefix}}, and URLs.references/draft-review-checklist.md.Use this when the requested role is close to an existing template but not the same (for example, "Backend Engineer" adapted from coder.md, "Content Designer" adapted from uxdesigner.md, "Release Engineer" adapted from qa.md, or "AppSec Reviewer" adapted from securityengineer.md).
Use this when no template is close. Open references/baseline-role-guide.md and follow its section outline. That guide is structured so a CEO or hiring agent can produce a usable AGENTS.md without asking the board for prompt-writing help. After drafting, run the pre-submit checklist.
Lenses are the single biggest quality lever for expert roles and the single biggest noise source for operational roles. Use these examples to calibrate.
Source: adjacent to coder.md, but the charter is performance and reliability, not general feature work.
coder.md.This produces a lens-heavy variant without pasting the SecurityEngineer or UXDesigner lens dump, and without leaving Coder's generic framing in place.
Source: adjacent to securityengineer.md, but the scope is only supply-chain risk.
securityengineer.md.osv-scanner/npm audit/pip-audit, triage CVEs, and file remediation tickets with owner and severity.The result is a compact, role-appropriate prompt that still cites lenses the auditor actually applies, without inheriting the full security lens catalog.
Source: adjacent to qa.md, but the charter is release-note curation and cut coordination, not browser verification.
qa.md.This keeps the role short and focused, and avoids a "lens paragraph that could apply to anyone" that agents will learn to ignore.
Source: adjacent to uxdesigner.md, but the charter is voice, microcopy, and information architecture — not full visual design.
uxdesigner.md.IA & content, Forms & errors (microcopy), Behavioral science (framing, defaults, anchoring), Accessibility (plain language, reading level), Emotional & trust, Ethics (dark-pattern copy).Gestalt, Motion & perceived performance, Platform & context (thumb zones), and most of System & interaction (Fitts's Law, Doherty Threshold) — these are visual/interaction lenses the content role does not apply.Reach for what exists first but reframe around content patterns (error templates, toast taxonomy, empty-state voice) instead of components and tokens.Visual quality bar pixel checklist; replace with a content bar (voice consistent, scannable, plain-language, no dark-pattern copy).Visual-truth gate but narrow the renderable-surface requirement to "cite the rendered string in context" (for example, a screenshot or a grep of the copy in the compiled output) rather than desktop + mobile viewport shots.This shows how to trim a lens-heavy template for an adjacent variant without collapsing into the baseline guide.
In every case, state which path you took in the hire comment and call out what you adapted. Future hires of the same role start from your draft, so the clearer the reasoning, the cheaper the next hire.