jxnl/dots
Skill Claude CodeCodex
Audit, de-slop, parameterize, modularize, or safely clean up AI-generated or AI-shaped backend/general code. Use for Python, TypeScript, or other implementation diffs that may contain duplicate helpers, fixture hacks, hard-coded test data, over-defensive control flow, broad exception wrappers, config-bag or…
jxnl/dots
Skill Claude CodeCodex
Audit AI-generated, AI-shaped, or AI-looking frontend code, UI screenshots, and design diffs. Use for prompts like "audit AI frontend", "de-slop UI", "componentize this screen", "parameterize this React/Tailwind/shadcn UI", "make it responsive/accessible", or "review design-system drift"; check component APIs…
jxnl/dots
Skill Claude CodeCodex
Audit pasted chatbot output, AI-cleanup diffs, wiki drafts, Markdown/MDX/docs, and source-backed articles for generic AI fluff, LLM writing tells, weak audience model, lack of theory of mind, inflated significance, vague attribution, leaked tokens, placeholders, broken markup, fabricated or mismatched citations, and…
jxnl/dots
Skill Claude CodeCodex
Draft, rewrite, critique, or learn from emails in Jason Liu's personal email voice. Use when Jason asks to write an email, reply, follow-up, escalation, intro, scheduling note, vendor/admin message, investor/networking response, assistant delegation, analyze sent mail, update email personas, or produce any outbound…
jxnl/dots
Skill Claude CodeCodex
Organize, audit, rename, archive, or sync Jason Liu's Downloads and Desktop with a plan-first file cleanup workflow. Use for cleanup plans, plan-only file organizer runs, vague filename review, duplicate review, delete/trash candidates, moving durable documents into /Documents, mirroring important files to Google…
jxnl/dots
Skill Claude CodeCodex
Help address review/issue comments on the open GitHub PR for the current branch using oaigh or gh; verify auth first and prompt the user to authenticate if not logged in.
jxnl/dots
Skill Claude CodeCodex
Review git changes and split them into semantic commits with clear messages. Use when the user asks to commit work, clean up local history, or group a mixed diff into logical commits. Do not commit on main or master unless the user explicitly asks.
jxnl/dots
Skill Claude CodeCodex
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use oaigh or gh to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.
jxnl/dots
Skill Claude CodeCodex
Create and manage simple heartbeat automations attached to the current Codex thread. Use when Jason invokes $loop or asks this thread to keep going, check again, follow up, retry, monitor, or resume on a recurring cadence.
jxnl/dots
Skill Claude CodeCodex
Turn a raw talking-head recording or voiceover into a tight video essay with word-level timing, clean cuts, captions, and timed image overlays. Use when someone wants to edit a spoken recording, remove pauses and false starts, keep the speaker's words and order, add B-roll or screenshots, or use FFmpeg and Remotion to…
jxnl/dots
Skill Claude CodeCodex
Codex-specific, session-driven self-improvement for Codex behavior and project instructions. Use when the user asks to inspect past Codex sessions, run a "dream" pass over prior interactions, mine repeated user corrections/preferences, improve or draft skills, update repo/project AGENTS.md guidance, or propose durable…
jxnl/dots
Skill Claude CodeCodex
Build or refine single-file information-first HTML artifacts, especially index.html or text.html pages, with strong information hierarchy, restrained styling, accessible semantics, and minimal AI-generated frontend tells. Use when creating static HTML reports, research pages, explainers, briefs, dashboards, note…
jxnl/dots
Skill Claude CodeCodex
Create or edit Slidev presentations in the /Users/jasonliu/dev/presentations repo. Use for drafting new decks, editing existing slides, applying repo-specific Slidev conventions, and polishing/animation work. Triggers: Slidev slide requests, layout/components usage, deck setup, or presentation workflow guidance for…
jxnl/dots
Skill Claude CodeCodex
Turn a spoken transcript, voice note, interview, or meeting note into a clear blog post or essay that keeps the speaker's words and voice. Use when someone wants to draft from dictation, avoid generic AI writing, shape a post for an audience, or check its title, hook, message, proof, and call to action.
jxnl/dots
Skill Claude CodeCodex
Write, rewrite, critique, or reply on Twitter/X in Jason Liu's (@jxnlco) personal voice. Trigger for requests like "tweet like me", "write this in my style", "make this sound like Jason", "draft a reply", or when Jason asks for Twitter copy about Codex, product building, feedback, launches, quote-tweets, or…
jxnl/dots
Skill Claude CodeCodex
Design, critique, set, create, activate, or run durable Codex goals for persistent or long-running objectives. Use when the user says "set a goal", "start a goal", "activate goal mode", "persistent goal", "long-running objective", "goal tree", or asks for a goal with verifiers, durable state, approval gates…
jxnl/dots
Skill Claude CodeCodex
Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (gh).