Tier 4

oart - Artifact Generation

Artifact Generation

Input: $ARGUMENTS


Step 1: Identify Artifact Type

Determine what kind of artifact is needed.

TypeWhat it isExample
TEMPLATEA fill-in-the-blank structureProject brief template, email template
CHECKLISTA verification listLaunch checklist, review checklist
FRAMEWORKA thinking model with categories2x2 matrix, decision tree, scoring rubric
TOOLA reusable calculation or processROI calculator, sizing heuristic
RUBRICA scoring/evaluation guideQuality rubric, grading criteria
PLAYBOOKA situation-response guideIncident response, sales objection handling
ARTIFACT TYPE: [TEMPLATE / CHECKLIST / FRAMEWORK / TOOL / RUBRIC / PLAYBOOK]
ARTIFACT NAME: [descriptive name]

Step 2: Define the Use Case

Establish who uses this artifact, when, and why.

USE CASE:
  WHO: [the person or role that will use this]
  WHEN: [the trigger or situation that calls for this artifact]
  WHY: [what problem it solves or what outcome it enables]
  FREQUENCY: [one-time / recurring / as-needed]

Rules:

  • The artifact should solve a real, recurring need
  • If the use case is too narrow, the artifact won’t be reused
  • If the use case is too broad, the artifact won’t be specific enough to help

Step 3: Design the Structure

Lay out the skeleton of the artifact before filling it in.

STRUCTURE:
1. [section or component 1] — [purpose]
2. [section or component 2] — [purpose]
3. [section or component 3] — [purpose]
...

Design principles:

  • Follow the user’s natural workflow order
  • Group related items together
  • Include only what is necessary — resist feature creep
  • Make required vs optional elements clear
  • Use consistent formatting throughout

Step 4: Populate with Content

Fill the structure with actual content, instructions, or fields.

Rules:

  • For templates: use clear placeholder text like [PROJECT NAME] or [DESCRIBE THE PROBLEM]
  • For checklists: use actionable items with verifiable completion criteria
  • For frameworks: define each category and how to use it
  • For tools: include formulas, scales, or decision logic
  • For rubrics: define each level with concrete examples
  • For playbooks: pair each situation with a specific response

Step 5: Test with a Real Example

Apply the artifact to a concrete case to verify it works.

TEST CASE: [a specific realistic scenario]

APPLIED:
[show the artifact filled in with test case data]

ISSUES FOUND:
- [any gaps, confusion, or missing elements]

Fix all issues found before finalizing.


Step 6: Refine for Reusability

Make the artifact work across multiple situations, not just the test case.

Checks:

  • Can someone unfamiliar with the context use this artifact?
  • Are all jargon and assumptions explained?
  • Does it work for edge cases (very small scope, very large scope)?
  • Is the artifact self-contained or does it depend on external knowledge?
REFINEMENTS MADE:
- [change 1]
- [change 2]

Step 7: Add Usage Instructions

Provide clear instructions so the artifact can be used independently.

USAGE INSTRUCTIONS:
  WHEN TO USE: [trigger or situation]
  HOW TO USE:
  1. [first step]
  2. [second step]
  3. [third step]
  TIPS: [common mistakes to avoid or best practices]
  ADAPT BY: [what to customize for different contexts]

Deliver

Present the final artifact with:

  • Name and type
  • Usage instructions at the top
  • The artifact itself
  • The worked example as a reference

Integration

Use with:

  • /oprc -> Generate a procedure, then package it as a reusable artifact
  • /olst -> Generate a checklist artifact from a comprehensive list
  • /orec -> Turn recommendations into a playbook artifact
  • /de -> Design a system, then create templates for operating it