JoernStoehler
- 11 skills
- 0 followers
- 1 week ago last updated
- ▌ Character Portrait Generation · joernstoehler-dnd-claude-code bundleGenerate Swords of the Serpentine campaign character portraits in the locked OpenAI painterly full-body style. Use with $imagegen when asked to make, iterate, save, review, or document Eversink NPC portraits, portrait-card art, pregenerated-character portraits, or other campaign character art that should match the current OpenAI image style.
- ▌ Harness Engineering · joernstoehler-dnd-claude-code bundleGuidance for Jörn-approved edits to this repo's agent harness: `AGENTS.md`, `.agents/skills/**`, `.codex/agents/*.toml`, Codex config notes, onboarding wording, and subagent/review prompts. Use only when Jörn explicitly asks to revise onboarding, convention routing, skills, subagents, prompt behavior, or agent workflow documentation.
- ▌ Subagent Delegation · joernstoehler-dnd-claude-codeSubagent delegation workflow: proactively move bounded, verifiable side work to explorer/worker/reviewer subagents while keeping the top-level session responsible for integration and verification. Use when a task has independent read-only searches, disjoint implementation slices, review surfaces, or parallel checks; load before spawning or managing multiple subagents.
- ▌ Project Management Focus · joernstoehler-dnd-claude-codeSession focus for campaign project management. Use when Jörn asks for TASKS.md maintenance, planning, triage, decomposition, session prep priorities, blocker handling, ownership, or deciding how to split work between Jörn and agents.
- ▌ Codex Session Log · joernstoehler-dnd-claude-code bundleRead local Codex session JSONL logs without misinterpreting tool events, image generation metadata, compacted context, base64 payloads, or line-number references. Use when asked to inspect Codex's own logs, quote session log file:line evidence, recover image_generation_call ids or revised_prompt values, debug Codex CLI/session behavior, or document local observed Codex mechanics.
- ▌ Fal Flux Prompting · joernstoehler-dnd-claude-codeGenerate images using fal.ai Flux. Use when asked to create images, portraits, maps, or visual assets for the campaign.
- ▌ Python Conventions · joernstoehler-dnd-claude-codePython conventions for campaign scripts, session-local generators, PEP 723 metadata, image/PDF tooling, and small validation utilities. Use before editing or reviewing Python files in `scripts/` or `sessions/`.
- ▌ Review · joernstoehler-dnd-claude-code bundleRepo review workflow for changed files, campaign drafts, SotS rules references, scripts, generated visual/PDF artifacts, claims, and pre-merge checks. Use when asked to review work, when preparing work for Jörn, or when a subagent receives a review assignment.
- ▌ Incident · joernstoehler-dnd-claude-codeRecord an agent behavior incident to feedback/ for the next context engineering pass. Use when Jörn flags something the agent did wrong mid-session.
- ▌ Pre Merge · joernstoehler-dnd-claude-codeTop-level merge-readiness workflow before asking Jörn about integration to main; use after repo edits, generated campaign materials, script changes, or harness changes are drafted.
- ▌ Post Mortem · joernstoehler-dnd-claude-codeTop-level, Jörn-invoked post-session reflection and blameless positive or negative incident analysis. Use only when Jörn explicitly invokes `$post-mortem` or asks the top-level session for a post-session reflection; do not use from subagents, routine reviews, pre-merge checks, or normal task completion.