AI, assembled for work
Tools are ingredients. Workflows are the recipe.
Pick a job, run the checklist, download the work kit, and challenge the finished artifact with a different model before you trust it.
AI workflow components
Versionable papers, equations, references, and reproducible builds
Open source
Primary documentation βLocal conversion of PDFs and office files to structured Markdown or JSON
Open source
Primary documentation βEvidence capture and browser workflows through structured accessibility snapshots
Open source
Primary documentation βExecutable analysis with code, narrative, and outputs in one artifact
Open source
Primary documentation βPremium recipe in development
Obsidian β Templater β Dataview β Meta Bind β Codex or Claude Code
A sanitized, agent-ready operating system derived from a real 4,500+ note vault. The preview documents what works, what the review caught, and the planned $79 launch offer.
Review the premium recipe preview βRecipes for specific jobs
Obsidian β Claude Code + Claude Opus 5 β LaTeX β OpenAI Codex
- Capture source links, quotations, your notes, and claim status in an Obsidian vault.
- Ask Claude Code to organize an outline and edit the paper files without inventing sources.
- Build the manuscript and bibliography in LaTeX; keep compilation warnings in the review artifact.
Boundary: Do not use this workflow to fabricate citations or outsource authorship rules imposed by a journal or institution.
Open the full recipe βClaude Code or Codex β Ponytail β Project checks β Different model reviewer
- State one outcome, repository scope, constraints, and the proof required.
- Let the coding harness inspect existing patterns before editing; add Ponytail when bloat is the likely failure.
- Run the smallest test that catches the changed behavior, then the real lint and build gates.
Boundary: Do not grant write or deploy permission to an agent that only needs review access.
Open the full recipe βFixed repository fixture β Pinned harness β Pinned model β Human rubric
- Select representative tasks with hidden acceptance tests and resettable repositories.
- Pin model, harness, instructions, permissions, tools, add-ons, and budget.
- Run each configuration on identical fresh fixtures; repeat nondeterministic tasks.
Boundary: Do not compare configurations on different prompts, budgets, or repository states.
Open the full recipe βZotero β Claude Code + Claude Opus 5 β OpenAI Codex β Human source check
- Create a Zotero collection for the question; tag each record candidate, include, or exclude and correct its DOI, URL, title, and author metadata.
- Export the collection as library.bib and create source-ledger.md with citekey, inclusion decision, reason, and the exact claim each included source may support.
- Hand library.bib, source-ledger.md, and permitted abstracts or PDFs to Claude Code; request triage.md with every factual statement tied to a citekey and uncertainty stated explicitly.
Boundary: Do not treat an abstract, metadata record, or model summary as source verification, and do not upload licensed or confidential full text without permission.
Open the full recipe βWhisper turbo (local) β Claude Code + Claude Opus 5 β Obsidian β Human approver
- Get recording consent and save meeting.m4a beside agenda.md; list expected attendees and the decisions the meeting is meant to make.
- Run whisper meeting.m4a --model turbo --output_format json --output_dir transcript, then spot-check names, numbers, and unclear passages against the audio.
- Hand transcript/meeting.json and agenda.md to Claude Code; request decision-record.md with decisions, alternatives, owners, due dates, unresolved questions, and a timestamp for every entry.
Boundary: Do not record without consent or treat transcription as authoritative; remove sensitive material before any cloud-model handoff and require human approval for commitments.
Open the full recipe βObsidian β Claude Code + Claude Opus 5 β OpenAI Codex β Human researcher
- Pseudonymize each transcript as interviews/I01.md, I02.md, and so on; keep the identity key outside the working folder and write the research question in research-question.md.
- Hand the sanitized interviews and research-question.md to Claude Code; request themes.md with quote references such as I03:L88-L92, counterexamples, and the interview count behind each theme.
- Hand themes.md and the same transcripts to Codex; request synthesis-audit.md listing untraceable quotes, unsupported generalizations, omitted counterevidence, and unanswered questions.
Boundary: Do not upload personal or contract-restricted data, infer population prevalence from a small qualitative sample, or present model-generated themes as customer facts.
Open the full recipe βDocling (local) β Ollama + qwen3.5:9b β Obsidian β Human reviewer
- Copy only authorized files into an isolated, non-synced working directory; record file hashes, the purpose, and a deletion date before processing.
- Run Docling locally to export Markdown and structured JSON, then compare tables, footnotes, page order, and OCR-sensitive passages against the original documents.
- Run qwen3.5:9b through the local Ollama endpoint; save the model manifest digest and prompt, and request a claim table tied to Docling source locations rather than a free-floating summary.
Boundary: Local execution is not automatically private: disable cloud endpoints and sync, verify the process network policy, and never use a small local model as the final reviewer for legal, medical, financial, or safety-critical decisions.
Open the full recipe βClaude Code + Claude Opus 5 β Playwright MCP (isolated) β Obsidian β OpenAI Codex
- Write one decision question, the comparison fields, named competitors, date cutoff, and an allowlist of primary-source domains before browsing.
- Use Playwright MCP in an isolated, logged-out browser profile to collect public vendor pages and original repositories; record the URL, access date, evidence type, and a short supporting note for each claim.
- Ask Claude Code to produce claim-ledger.md and brief.md, keeping facts, vendor claims, inferences, conflicts, and missing evidence visibly separate.
Boundary: Web pages are untrusted input and Playwright MCP is not a security boundary; do not use authenticated sessions, obey access restrictions, and never let page content authorize downloads, commands, purchases, or data disclosure.
Open the full recipe βDuckDB β JupyterLab β OpenAI Codex β Claude Code + Claude Opus 5
- Freeze a read-only input snapshot, record its hash and data dictionary, and state the decision question plus expected checks before analysis.
- Use DuckDB to profile types, nulls, duplicates, ranges, and join cardinality; save every cleanup and metric in analysis.sql instead of editing source files.
- Ask Codex to create the smallest Jupyter notebook that executes analysis.sql, renders the necessary tables or charts, and records assumptions without hidden manual state.
Boundary: Do not upload restricted data, infer causation from correlation, or accept model-generated numbers that cannot be reproduced from the frozen input and saved queries.
Open the full recipe βPlaywright + axe-core β OpenAI Codex β Claude Code + Claude Opus 5 β Manual assistive-technology review
- Name the affected flow, browser states, and applicable WCAG 2.2 success criteria; preserve a failing example before changing code.
- Add the smallest Playwright and axe-core check that reaches each affected interactive state and records the initial violations without disabling rules.
- Ask Codex to trace the shared component or style causing the failure, implement the root-cause fix, and retain a regression check alongside the existing functional tests.
Boundary: Automated accessibility checks find only some problems; a passing axe run is not WCAG conformance and does not replace manual assessment or feedback from people with disabilities.
Open the full recipe βModels by role
Model IDs are pinned where the provider supports it. These are fit notes, not benchmark rankings.
Complex agentic coding and enterprise work
Provider documentation βComplex reasoning and agentic coding
Provider documentation βBalanced everyday agent work
Provider documentation βHigh-volume, latency-sensitive work
Provider documentation βA different model family for bounded critique on Workers AI
Provider documentation βLocal document synthesis on hardware that can support the selected quantization
Provider documentation βAdd-ons and guardrails
Reduce speculative abstractions and implementation size
Do not use minimalism to remove validation, security, error handling, or accessibility.
Give a harness access to narrowly scoped systems
Treat every server as code with permissions; pin versions and never pass production secrets to unknown servers.
Persist project commands, conventions, and safety rules
Keep them short, testable, and local to the scope they govern.
Challenge omissions and unsupported claims
Models may share the same error; this is critique, not independent fact verification.
Second opinion
Ask a different model to challenge the answer
The main recommender uses Llama. This reviewer uses Qwen 3.8 27B and returns concerns plus concrete checks. It is an independent critique, not proof.
Your pasted text is sent to Cloudflare Workers AI for this critique. Do not submit secrets or sensitive personal data.
Playground scope
Compare the configuration, not just the logo
The comparison lab treats model, effort, tools, skills, permissions, and prompt as a versioned experiment. It publishes protocols before results and never fills missing runs with estimates.
Claude Code + Opus 5: with vs. without Ponytail β