Instruction Packet Factory
Use this skill to create bounded instruction packets for workflow roles. It converts routing intent into a compact, testable packet with target role, goal, context, exclusions, evidence rules, acceptance criteria, output schema, and handoff target.
Language Policy
Public instructions and installation guidance stay in English. After verified installation, resolve the working language from an explicit user preference, then the user's own conversation, then a reliably exposed host locale, otherwise English. Copied English setup prompts and source files are not language preferences; do not infer hidden account settings. Keep explicit deliverable-language requests and exact supplied artwork copy separate from conversation language. Do not translate or rewrite public source files to localize a session.
When To Use
Use this skill when:
workflow-orchestrator needs to delegate a bounded task to a role.
- A research map, review packet, execution packet, or specialist instruction needs clear acceptance criteria.
- The next role should not reconstruct context from the entire conversation.
Do not use this skill to replace orchestration, perform full research by default, or write final image or video prompt packs.
Inputs
Required:
target_role: the role ID receiving the packet.
packet_type: instruction, research map, review, or execution packet.
goal: the concrete result the receiver must produce.
context: only the context needed for that receiver.
exclusions: what the receiver must avoid.
Optional:
source_rules: allowed evidence, docs, or local files.
acceptance_criteria: how the packet output will be checked.
output_schema: required shape of the receiver's response or artifact.
Outputs
Produce an Instruction Packet with:
- packet ID and target role
- packet type and goal
- context summary and exclusions
- required inputs and method
- evidence or source rules
- acceptance criteria
- output schema
- handoff target
Process
- Confirm the packet belongs to a known role.
- Remove context the receiving role does not need.
- Put exclusions before the method so boundaries are visible.
- Define acceptance criteria and output schema before handoff.
- Return the packet to orchestration or directly to the target role when routed.
Decision Rules
- If the target role is unknown, route back to
workflow-orchestrator.
- If the task needs deep research, create a research map rather than pretending the packet verifies facts.
- If execution is involved, require explicit approval and an execution manifest path.
- Prefer one packet per role and outcome.
Guardrails
- Do not execute tools, upload files, or run provider workflows.
- Do not include private context, secrets, local paths, or unapproved source data.
- Do not write final prompts when prompt roles own that output.
- Do not make the packet broad enough to bypass review gates.
Handoff
Review gate: instruction_packet_fit.
Hand off with:
packet_id
target_role
goal
source_rules
acceptance_criteria
output_schema
handoff_target
QA Checklist
- Target role and goal are unambiguous.
- Context is minimal and sufficient.
- Exclusions are explicit.
- Acceptance criteria are testable.
- Output schema is concrete.
- The packet does not replace specialist ownership or review gates.
1---2name: instruction-packet-factory3description: Use this skill to create bounded instruction packets, research maps, internet mapping packets, review packets, and execution packets for role-based workflow agents.4---56# Instruction Packet Factory78Use this skill to create bounded instruction packets for workflow roles. It converts routing intent into a compact, testable packet with target role, goal, context, exclusions, evidence rules, acceptance criteria, output schema, and handoff target.910## Language Policy1112Public instructions and installation guidance stay in English. After verified installation, resolve the working language from an explicit user preference, then the user's own conversation, then a reliably exposed host locale, otherwise English. Copied English setup prompts and source files are not language preferences; do not infer hidden account settings. Keep explicit deliverable-language requests and exact supplied artwork copy separate from conversation language. Do not translate or rewrite public source files to localize a session.1314## When To Use1516Use this skill when:1718- `workflow-orchestrator` needs to delegate a bounded task to a role.19- A research map, review packet, execution packet, or specialist instruction needs clear acceptance criteria.20- The next role should not reconstruct context from the entire conversation.2122Do not use this skill to replace orchestration, perform full research by default, or write final image or video prompt packs.2324## Inputs2526Required:2728- `target_role`: the role ID receiving the packet.29- `packet_type`: instruction, research map, review, or execution packet.30- `goal`: the concrete result the receiver must produce.31- `context`: only the context needed for that receiver.32- `exclusions`: what the receiver must avoid.3334Optional:3536- `source_rules`: allowed evidence, docs, or local files.37- `acceptance_criteria`: how the packet output will be checked.38- `output_schema`: required shape of the receiver's response or artifact.3940## Outputs4142Produce an Instruction Packet with:4344- packet ID and target role45- packet type and goal46- context summary and exclusions47- required inputs and method48- evidence or source rules49- acceptance criteria50- output schema51- handoff target5253## Process54551. Confirm the packet belongs to a known role.562. Remove context the receiving role does not need.573. Put exclusions before the method so boundaries are visible.584. Define acceptance criteria and output schema before handoff.595. Return the packet to orchestration or directly to the target role when routed.6061## Decision Rules6263- If the target role is unknown, route back to `workflow-orchestrator`.64- If the task needs deep research, create a research map rather than pretending the packet verifies facts.65- If execution is involved, require explicit approval and an execution manifest path.66- Prefer one packet per role and outcome.6768## Guardrails6970- Do not execute tools, upload files, or run provider workflows.71- Do not include private context, secrets, local paths, or unapproved source data.72- Do not write final prompts when prompt roles own that output.73- Do not make the packet broad enough to bypass review gates.7475## Handoff7677Review gate: `instruction_packet_fit`.7879Hand off with:8081- `packet_id`82- `target_role`83- `goal`84- `source_rules`85- `acceptance_criteria`86- `output_schema`87- `handoff_target`8889## QA Checklist9091- Target role and goal are unambiguous.92- Context is minimal and sufficient.93- Exclusions are explicit.94- Acceptance criteria are testable.95- Output schema is concrete.96- The packet does not replace specialist ownership or review gates.