Skrptiq SKRPTIQ

Workflow Patterns

When you create a workflow via the wizard, you choose from seven pre-built patterns. Each pattern defines a set of slots — roles that need to be filled by nodes (skills, prompts, services, etc.) to make the workflow functional.

How patterns work

  1. Choose a pattern in the first step of the wizard
  2. Fill the slots — each slot expects a specific node type (skill, prompt, service, source, or asset)
  3. Add custom slots if you need roles beyond what the pattern provides (up to 10 slots total, max 3 per node type)
  4. Review and create — the wizard generates the workflow node and wires up all connections

Required slots must be filled before you can finish. Optional slots can be left empty and added later.

You can always add custom slots beyond the pattern’s template during the Components step of the wizard. This lets you extend any pattern to fit your specific needs.


1. Content Processing

Input → Transform → Output pipeline for converting content between formats.

Use cases: meeting notes to email summary, document reformatting and restructuring, language translation with tone adaptation.

SlotNode TypeDescriptionRequiredMinMax
Input SkillskillReceives and preprocesses raw input contentYes11
Transform SkillskillTransforms, filters, or processes the contentYes13
Output PromptpromptFormats and structures the final outputYes11
Style GuidesourceReference source for style, tone, or formatting rulesNo01

Example: A content team uses this pattern to convert raw interview transcripts into polished blog posts. The input skill cleans and segments the transcript, a transform skill extracts key quotes and themes, and the output prompt formats everything into a publication-ready article. An optional style guide source ensures the output matches the company’s editorial voice.


2. Analysis & Report

Analyse input thoroughly then generate a structured report.

Use cases: code review and quality assessment, security audit and vulnerability report, competitive analysis and market research.

SlotNode TypeDescriptionRequiredMinMax
Input SkillskillIngests and prepares the subject for analysisYes11
Analysis SkillskillPerforms the core analysis on the inputYes12
Report PromptpromptGenerates the final report from analysis resultsYes11
Reference SourcesourceStandards, checklists, or guidelines for the analysisNo01

Example: A development team uses this pattern for automated code reviews. The input skill parses a pull request diff, the analysis skill checks for security issues, performance concerns, and style violations against a reference source (their coding standards document), and the report prompt produces a structured review with severity ratings and suggested fixes.


3. Classify & Route

Classify input by intent or type, then route to the appropriate handler.

Use cases: customer support triage and response, bug report categorisation and priority assignment, intent-based message routing.

SlotNode TypeDescriptionRequiredMinMax
Classification SkillskillAnalyses input and assigns a category or intentYes11
Handler PromptpromptHandles a specific category of classified inputYes23
Routing RulessourceRules or guidelines for routing decisionsNo01

Example: A support team uses this pattern to triage incoming tickets. The classification skill reads each ticket and assigns it a category (billing, technical, feature request). Each category has its own handler prompt — one drafts a billing resolution, another pulls up relevant troubleshooting steps, and a third logs feature requests into a backlog format. A routing rules source defines the category definitions and escalation thresholds.


4. Data Extraction

Extract structured data from unstructured input, validate, and format.

Use cases: invoice and receipt processing, form and survey response parsing, log file analysis and metric extraction.

SlotNode TypeDescriptionRequiredMinMax
Extraction SkillskillExtracts structured fields from unstructured inputYes11
Validation SkillskillValidates and normalises extracted dataYes11
Output SchemaassetSchema or template defining the expected output structureNo01

Example: An accounts team uses this pattern to process supplier invoices. The extraction skill pulls out vendor name, invoice number, line items, and totals from PDF text. The validation skill checks for missing fields, normalises date formats, and flags amounts that look unusual. An optional output schema asset defines the exact JSON structure expected by their accounting system.


5. RAG Pipeline

Retrieve relevant context, augment the prompt, and generate an informed response.

Use cases: knowledge base question answering, documentation search and synthesis, research assistant with source citations.

SlotNode TypeDescriptionRequiredMinMax
Query SkillskillProcesses and refines the user query for retrievalYes11
Retrieval ServiceserviceVector database or search service for context retrievalYes11
Augmentation PromptpromptCombines retrieved context with the original queryYes11
Generation PromptpromptGenerates the final response from augmented contextYes11

Example: A product team builds an internal Q&A tool using this pattern. The query skill rewrites vague user questions into precise search queries. The retrieval service (Pinecone or Chroma) fetches the most relevant documentation chunks. The augmentation prompt stitches the retrieved context into a structured prompt, and the generation prompt produces a clear answer with citations back to the original docs.


6. Multi-Step Generation

Research, draft, review, and polish — ideal for complex content creation.

Use cases: research reports and white papers, long-form writing and blog posts, proposal and pitch document generation.

SlotNode TypeDescriptionRequiredMinMax
Research / Context SkillskillGathers background information and contextYes12
Draft PromptpromptProduces the initial draft from researchYes11
Review SkillskillReviews the draft for quality, accuracy, and completenessYes11
Polish PromptpromptRefines and polishes the final outputYes11

Example: A consulting firm uses this pattern to generate client proposals. One research skill gathers company background from public sources, another pulls relevant case studies from their internal library. The draft prompt assembles these into a structured proposal. The review skill checks for factual accuracy, completeness, and tone. The polish prompt handles final formatting, executive summary generation, and consistent styling.


7. Human-in-the-Loop

Automated processing with a human review and approval gate.

Use cases: content moderation and compliance review, pull request approval workflows, sensitive communication drafting and sign-off.

SlotNode TypeDescriptionRequiredMinMax
Processing SkillskillPerforms initial automated processingYes11
Review PromptpromptPresents results for human review with summary and flagsYes11
Approval GatepromptCaptures the approval decision and any modificationsYes11
Output PromptpromptFormats the approved output for deliveryYes11

Example: A legal team uses this pattern for contract review. The processing skill scans a contract and highlights non-standard clauses, missing sections, and risk factors. The review prompt presents a summary with flagged items for a human reviewer. The approval gate captures the reviewer’s decision — approve, reject, or request changes — along with any annotations. Once approved, the output prompt formats the final review memo for the client file.