markusstrasser
- 49 skills
- 0 followers
- 1 week ago last updated
- ▌ Source Grading · markusstrasserNATO Admiralty System for grading source reliability and information credibility. Apply automatically during OSINT, forensic investigations, legal research, entity audits, or fraud analysis — NOT for general software or casual research. Every claim gets a 2-axis grade (A-F for source reliability, 1-6 for information credibility).
- ▌ Competing Hypotheses · markusstrasserAnalysis of Competing Hypotheses (ACH). Use when investigating any entity, anomaly, root cause, or claim that could have multiple explanations — fraud vs error, bug vs design, correlation vs causation. Dispatches parallel agents with opposing hypotheses, then synthesizes the surviving explanation. Based on Richards Heuer's CIA methodology.
- ▌ Google Workspace · markusstrasser bundleUse when: gws CLI — Drive upload, Sheets log, Gmail alert, Calendar. Session logs/artifacts to Workspace. NOT general HTTP.
- ▌ Manim Animations · markusstrasser bundleUse when: Manim/3B1B-style math animation, equation visuals, render manim scenes. NOT static figures (/scientific-drawing).
- ▌ Entity Management · markusstrasserUse when: entity dossier create/update (company, gene, person, drug, stock). intel→analysis/entities; else docs/entities. NOT literature synthesis (/research).
- ▌ Person Into Scene · markusstrasserUse when: photoreal Markus in scene template, 'put me in this photo', dating/lifestyle/cinematic shots, likeness fix. NOT generic image gen (/gpt-image-2).
- ▌ Review Animations · markusstrasser bundleUse when: reviewing animation/motion/transition code, 'does this feel right', easing/duration choices, hover/press states, motion polish pass. Motion craft only — NOT general code review (/code-review) or interaction architecture (/interface-thinking).
- ▌ Architect · markusstrasser bundleArchitectural decision-making workflow using tournament-based proposal generation and ranking. Generates proposals from multiple LLM providers (google, openai, xai) via llmx unified CLI, ranks them via tournament evaluation, optionally refines with feedback loops, and records decisions as ADRs. Use when exploring architectural alternatives, comparing implementation approaches, or making significant design decisions. Requires API keys, Python 3.10+.
- ▌ Interface Thinking · markusstrasserUse when: designing/critiquing any interface, tool, UI, feedback loop, or agent-facing representation/cockpit/instrument; 'how should this feel', 'why is this clunky'. Victor/Norman/Engelbart lenses. NOT visual styling or ideation.
- ▌ Scientific Drawing · markusstrasser bundleUse when: /scientific-drawing, architecture/ERD/math diagram, plot a function. Typst/CeTZ default; TikZ/D2/Asymptote when needed. NOT paid illustration SVGs (/illustration-gen) or Manim (/manim-animations).
- ▌ Youtube Transcript · markusstrasserUse when: YouTube/podcast transcript via yt-dlp for cite or corpus. Transcript-only — NOT video analysis.
- ▌ Debug MCP Servers · markusstrasser bundleDebug why MCP servers aren't loading in Claude Code. Use this when user reports MCPs not appearing in /mcp list despite being configured.
- ▌ Life Science Research · markusstrasser bundleUse when: biomedical source lookup (ClinVar, gnomAD, Ensembl, PubMed, OpenTargets…). Route APIs before synthesis. NOT general memos (/research) unless life-science topic.
- ▌ Claude API · markusstrasser bundleBuild apps with the Claude API or Anthropic SDK. TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`/`claude_agent_sdk`, or user asks to use Claude API, Anthropic SDKs, or Agent SDK. DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.
- ▌ Epistemics · markusstrasserBio/medical/scientific evidence hierarchy and anti-hallucination rules. Use when conducting claim-heavy medical research, genomics interpretation, supplement evaluation, pharmacogenomics, or clinical evidence synthesis. NOT for casual health questions, software engineering, or physics. Companion to researcher skill.
- ▌ Illustration Gen · markusstrasser bundleUse when: paid Quiver Arrow SVG logo/icon from prompt. NOT precise technical diagrams (/scientific-drawing).
- ▌ Brainstorm · markusstrasser bundleUse when: /brainstorm, divergent design space, denial/domain/constraint perturbation. Optional multi-model volume. NOT convergent review (/critique) or decisions (/decide).
- ▌ Llmx Guide · markusstrasser bundleUse when: /llmx-guide, writing llmx calls, debugging llmx failures, or choosing model/provider. Python/Bash gotchas — flags, transports, subscription vs API.
- ▌ QA · markusstrasserQA methodology for web applications. Fix-first review with atomic commits, regression test generation, and before/after health scoring. Uses browse daemon for persistent browser interaction. Adapted from gstack's QA patterns with epistemic verification.
- ▌ Census Data · markusstrasserUse when: ACS/CPS/IPUMS/QWI extracts, county/state aggregates, immigrant/earnings panels. Census API patterns. NOT generic dataset staging (/data-acquisition alone).
- ▌ Code Review · markusstrasserUse when: /code-review, review diff/PR/change, scout loop. Composer default scout; validates against code. NOT plan/findings review (/critique).
- ▌ Gpt Image 2 · markusstrasserUse when: improving a gpt-image-2 prompt before generation. NOT scene injection (/person-into-scene).
- ▌ Model Guide · markusstrasser bundleUse when: choosing frontier model/effort for a task class (Claude Opus 5, GPT-5.6 Sol/Terra/Luna, Kimi K3 open-weight coding opt-in, Grok 4.5 Cursor repo-review opt-in). Fable 5 METERED since 2026-07-07 (off subscription, 2× Opus) — fable lanes are paid opt-ins, and the Agent tool currently can't reach Fable at all (routing bug, see Verified Transport). NOT transport flags (/llmx-guide).
- ▌ Cursor Agent · markusstrasserUse when: headless `agent` CLI from shell/CI/scripts, Composer install/auth/dispatch, or exact Cursor Grok 4.5 read-only repo review. NOT in-editor Cursor agent or llmx/claude-cli.
- ▌ Research Ops · markusstrasser bundleUse when: 'compile memos', training-data diff, parallel research dispatch, generate/execute lanes. NOT one-shot questions — use /research. Loop conductor: /observe maintain.
- ▌ Agent Browser · markusstrasser bundleHeadless/scripted browser automation from Bash (Vercel Labs CLI, Rust/CDP). Use for navigating pages, filling forms, clicking, screenshots, scraping JS-rendered pages, testing web apps, Electron apps, or any programmatic web interaction — especially in subagents, scouts, launchd jobs, and autonomous runs where claude-in-chrome MCP is unavailable. NOT for the operator's logged-in Chrome session (use claude-in-chrome) or static fetches (WebFetch/Firecrawl).
- ▌ Verify Before · markusstrasserUse when: dry-run before expensive work, 'did it work/crash', live status probe, pre-register prediction before results. Modes: probe, status, preregister. NOT eval design (/eval) or adversarial review (/critique).
- ▌ Writing Style · markusstrasser bundleUse when: drafting email/text/outreach/LinkedIn/scheduling AS Markus. Registers + banned vocab. NOT research memos (/research) or AI-prose cleanup only (/de-slop).
- ▌ Trending Scout · markusstrasser bundleUse when: vendor/agent landscape scan, 'what's new', trending repos, weekly update check. Filtered vs known memos — NOT deep topic research (/research).
- ▌ Coedit · markusstrasserCo-adaptive editor — minimizes cognitive load during iterative writing/editing. Shows semantic diffs, binary/ternary choices, tracks preference capsule. Use when collaboratively writing, editing, or refining text over multiple turns. Triggers on "coedit", "co-edit", "let's edit this together", "help me write".
- ▌ Data Acquisition · markusstrasserUse when: downloading/staging external data (Census, IPUMS, NCES, intel download scripts). Probe→stage→register. Then /dataset-register. NOT papers (/research).
- ▌ Dataset Register · markusstrasserUse when: after /data-acquisition, formalize staged dataset in topic catalog (provenance, variables, quirks). NOT downloading (/data-acquisition).
- ▌ De Slop · markusstrasser bundleUse when: 'de-slop', AI-prose cleanup, pre-publish voice check. Hunts vocabulary/structure tells — NOT full drafting (/writing-style).
- ▌ Execute · markusstrasser bundleExecute approved plan with hygiene — phased, verify-before-claim, granular commits, worktree subagents, inline tooling. /critique close at end. After /decide or plan file. NOT exploration (/decide).
- ▌ Observe · markusstrasser bundleUse when: /observe, session quality, what to fix next, biggest lever, codebase audit. Modes: sessions supervision drift retro failures blindspot harvest maintain lever audit conventions.
- ▌ Critique · markusstrasser bundleUse when: /critique, 'review plan', 'what's wrong', fact-check plans/findings/closeout. Modes: model, verify, close. NOT code diffs (/code-review) — critique owns design/plan layer.
- ▌ Research · markusstrasser bundleUse when: /research, 'find papers about', 'what's known about', literature review, science/benchmark memos. INVOKE BEFORE ad-hoc search — routes S2/Exa/axis diversity into a sourced memo. NOT implementation. Loops → /research-ops.
- ▌ Neurokit2 · markusstrasserUse when: ECG/PPG/HRV/EDA processing, biosignal pipelines, wearables analysis code. NOT Oura API auth/pull (/oura-ring).
- ▌ Oura Ring · markusstrasserUse when: Oura Ring API pull, sleep/HRV/readiness dashboards, wearable→NeuroKit2. NOT generic biosignal code without Oura (/neurokit2).
- ▌ Bio Verify · markusstrasser bundleUse when: hardcoded gene coords/ratios/constants need external check (Ensembl, ClinVar, gnomAD). NOT full variant interpretation (/life-science-research).
- ▌ Doe · markusstrasser bundleUse when: /doe, designing a NEW experiment/probe/prereg from a hypothesis+budget — generates arms/shams/controls/bands/power/stopping-rule as a fill-in doc. Complements /eval (grades/scaffolds benchmarks) and dispatch_lint (mechanically enforces a prereg exists). NOT for grading an existing design (/eval review) or a code diff (/code-review).
- ▌ Rsi · markusstrasserUse when: /rsi close, session-end digest nudge, goal achieved + verify one claim. fm.py evidence or one [obs]. NOT deep retro (/observe retro).
- ▌ Eval · markusstrasser bundleUse when: /eval, new benchmark/grader/judge, model bakeoff, auditing eval design. Pre-reg decision rule + power preflight. Modes: design, review. NOT spot-checks (/verify-before) or code diffs (/code-review).
- ▌ Debug · markusstrasserUse when: parallel adversarial bug-hunt fan-out or pre-commit audit; scouts write files, orchestrator model triages. NOT a code-review scout (/code-review) or plan critique (/critique).
- ▌ Modal · markusstrasser bundleUse when: Modal deploy/run/debug, GPU/resource config, `from modal import`. v1 API gotchas. NOT generic cloud (/bash only).
- ▌ X API · markusstrasser bundleUse when: monitoring curated X accounts, cashtags, finance tweet pulls. Paid API ($/post). NOT general search (/research).
- ▌ Corpus · markusstrasserUse when: local paper lookup, 'has the corpus seen this DOI/PMID', cached full text, or canonical paper ingest. Local source store — NOT web literature (/research).
- ▌ Decide · markusstrasser bundleArchitecture/strategy decision arc — ground → diverge → cross-model critique → capture. For hard-to-reverse decisions (schema, breaking refactor, tech choice). NOT trivial (/critique) or ideation (/brainstorm).
- ▌ Analyze · markusstrasser bundleUse when: why/root-cause, confounder, regression, ACH, DAG adjustment, weakest-link. Lenses: null, causal, dag, hypotheses, audit, stop. NOT ideation (/brainstorm).