Instructions file
Instructions for nicknisi/dotfiles, covering dotfiles, structure, setup and key conventions.
Instructions file
Instructions for nicknisi/dotfiles, covering dotfiles, structure, setup and key conventions.
Hook Claude Code
Runs when a session ends, running claude-tmux-cleanup. From nicknisi/dotfiles.
Settings file Claude Code
Agent settings declaring 1 hook event (SessionEnd) and 54 allowed tools.
Skill Claude CodeCodex
Use when drafting documents, reports, posts, presentations, or review comments from source materials, or conducting research across provided documents. Enforces read-first drafting, a source map for every claim, agent verification, and separation of verified from unverified claims.
Skill Claude CodeCodex
Add a new named theme pack to the dotfiles theme system (bin/theme). Use when the user pastes an omarchy/omacosy-style theme repo URL, says "add this theme", "new theme pack", or wants another entry for theme next to cycle.
Skill Claude CodeCodex
Restate the last message in plain human language, with no jargon.
Skill Claude CodeCodex
Manages stacked PRs and splits multi-part work into reviewable branches with gh-stack. Use for stack creation, viewing, edits, push, submit, sync, rebase, merge, or checkout; when asked to split or isolate work for review; whenever a user mentions a stack, branch layers, dependent PRs, or gh stack; or when a stack is…
Skill Claude CodeCodex
Verify or reproduce visible product behavior by driving the real UI with pi-computer-use's checked tools, requiring verified expect postconditions and durable state evidence for meaningful UI flows. Use when triage needs visual reproduction, implementation needs behavioral proof, review needs interactive confirmation…
Plugin Claude Code
Personal collection of Claude Code plugins for content creation, ideation, developer experience, image generation, and enhanced workflows.
Instructions file
Instructions for nicknisi/claude-plugins, covering claude code plugin marketplace, quick start, install dependencies, plugin structure and adding a plugin.
Plugin Claude Code
Tools for bootstrapping content creation such as blog posts and conference talks.
Skill Claude CodeCodex
Turn Nick Nisi's raw material into a blog post draft in his voice. Use when the user says "write a blog post," "draft a post," "write about [topic]," "turn my notes into a blog post," or provides scattered ideas that need shaping. Produces a deliberately flat draft with sourced facts and tagged gaps — never a finished…
Skill Claude CodeCodex
Create conference talk outlines and slide-by-slide content plans using narrative frameworks. Use when the user wants to structure a tech talk, create presentation content, or needs help organizing talk ideas into a story-driven format. Tool-agnostic — outputs a talk script, not slides.
Skill Claude CodeCodex
This skill should be used when the user asks to "tighten this up", "tighten the prose", "clean up the writing", "check for AI tells", "make this sound more human", "de-slop this", "run a writing pass", or when completing a writing task that should not read like AI output. Scans prose for statistically overrepresented…
Plugin Claude Code
Essential agents and skills for Claude Code workflows - git commits, code simplification, security audits, verified multi-lens code review, thermo-nuclear code-quality review, Socratic tutoring, prototyping, diff explainers, and session handoffs.
Agent
Use this agent when you need to refactor code to improve readability, reduce complexity, or enhance maintainability without altering functionality. This includes simplifying complex logic, removing redundancy, improving naming, extracting methods, reducing nesting, and applying clean code principles. The agent…
Agent
Use PROACTIVELY when creating git commits. Performs git commit with semantic messages and pre-commit validation.
Agent
Use this agent when the user explicitly requests a security audit, penetration test, or vulnerability assessment of their codebase. Specializes in finding critical vulnerabilities (auth bypass, IDOR, injection, etc.) through invariant-binding analysis across trust boundaries. Do not auto-invoke for general code review…
Agent
Use this agent for an unusually strict maintainability audit of branch changes — abstraction quality, the 1k-line rule, spaghetti-condition growth, and "code judo" simplification. The harsh, high-conviction sibling to general code review; reserve it for when the user explicitly asks for a thermo-nuclear /…
Skill Claude CodeCodex
Produce a rich, self-contained HTML explainer for a code change — deep background, core intuition with diagrams, a guided code walkthrough, and an interactive quiz. Use whenever the user asks to explain or deeply understand a diff, PR, branch, or commit — "explain this PR", "walk me through this change", "what does…
Skill Claude CodeCodex
Compact the current conversation into a handoff document for another agent to pick up. Use when the user says "hand this off", "wrap up", "save context", "continue later", "pass this to another session", "I need to stop here", "pick this up later", or when a session is ending with unfinished work. Also use when…
Skill Claude CodeCodex
Build a throwaway prototype to answer a design question before committing to real implementation. Generates either a runnable terminal app (for state machines, data models, business logic) or several radically different UI variations on one route (for visual/layout decisions). Use when the user wants to prototype…
Skill Claude CodeCodex
Socratic tutor that drills the user until they deeply understand a change — the problem, the solution, the design decisions, the edge cases, and what it impacts. Use after completing or reviewing work (a diff, PR, or session) when the user wants to truly own it, not just skim it — or when the user says…
Skill Claude CodeCodex
Review the current branch with six specialist lenses (security, correctness, conventions, tests, architecture, duplication), then put every finding through an adversarial verifier that tries to refute it — so what reaches you has already survived a skeptic. Use when the user asks for a thorough, deep, or paranoid…