Watch PR CI for the current branch and report pass/fail with relevant failure links. Use when waiting for CI results or CI has failed. Use proactively to monitor branch CI.
Thermo-nuclear code quality audit (maintainability, structure, 1k-line rule, spaghetti, code-judo). Invoked via Task after a parent gathers diff and file contents. Loads the rubric from the `thermo-nuclear-code-quality-review` skill in the skillz plugin.
Operating rules for auto-mode sessions. Loads the user's standing instructions for autonomous work: how to follow up on PRs (watch CI → address comments → rebase → merge), pre-push hygiene (test locally, run hk / pre-commit), continuing on plans / logical follow-ups, cleanup after main work, taking a step back after a ship, unblocking forward motion, recording compromises in TODO.md, and consulting TODO.md for adjacent cleanup. Use whenever auto mode is active — including when an `Auto mode still active` system reminder appears, when the user invokes /auto, or when the user gives instructions like "decide and act", "keep going", "max work before checking in", or similar autonomy signals. Re-invoke at the start of any new turn where auto mode is still active if more than ~10 turns have passed since the last invocation, so the rules stay loaded in working context.
Merge a Pulumi-touching PR and watch its pulumi-up rollout end-to-end. Spawns a background subagent that polls the GitHub Actions `pulumi-up.yml` workflow, surfaces failures with logs, confirms exports showed up in ESC, and reports back. Frees the main agent to continue other work in parallel. Use when: merging an infra PR that triggers `pulumi up` (changes under `infra/platform/`, `infra/core/`, `cloud_sql.py`, `__main__.py`), or any PR where you want CI to be observed end-to-end without blocking on it. Triggers: "merge and watch pulumi", "land this PR (pulumi)", "merge with pulumi watch".
Scaffold a new Python or Rust project from Adam's GitHub template repos. Uses gh repo create --template to start from a fully-configured template (mise + hk + ruff/pyright/pytest or clippy/rustfmt + semver release CI that auto-publishes to PyPI/crates on version bump). Use when asked to "create a new project", "scaffold a repo", "start a new python/rust project", "new repo", or "bootstrap a project".
Respond to PR review feedback. Process every unresolved comment, suggestion, review summary, and CI annotation on a PR — react, reply, resolve threads, and dismiss CHANGES_REQUESTED reviews only when fully addressed.
Scaffold a new Rust project with CI and release workflows. Creates Cargo workspace, GitHub Actions for CI (test + clippy + fmt) and multi-platform release builds with SHA256 checksums. Follows the northisup/agentic.md pattern. Use when: "new rust project", "scaffold rust", "create rust repo", "rust CI/CD".
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Adam's personal Claude Code skills, agents, commands, and memory — packaged as an installable plugin marketplace and auto-synced to git.
.claude-plugin/marketplace.json # marketplace catalog
plugins/skillz/ # the plugin (installable via /plugin install)
.claude-plugin/plugin.json
skills/ # SKILL.md per skill
agents/
commands/
memory/ # synced personal memory (not part of plugin)
scripts/ # validate + auto-push helpers
mise.toml # tool versions + tasks
hk.pkl # lint pipeline
From any Claude Code session:
/plugin marketplace add askclara/skillz # once GitHub remote is set
/plugin install skillz@askclara-skillz
For local dev:
/plugin marketplace add /Users/adam/src/skillz
/plugin install skillz@askclara-skillz
mise install # install hk, lychee, prettier, typos, etc.
mise run lint # run all linters
mise run fix # auto-fix what can be fixed
mise run validate-skills # check SKILL.md frontmatter + manifest JSON
hk install # set up the pre-commit hook (one-time)
mise run watch-and-push watches plugins/, memory/, and .claude-plugin/
and commits + pushes on any change (5 s debounce).
To run it as a launchd background service on macOS, drop this into
~/Library/LaunchAgents/com.askclara.skillz-autopush.plist and launchctl load it:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>
<key>Label</key><string>com.askclara.skillz-autopush</string>
<key>WorkingDirectory</key><string>/Users/adam/src/skillz</string>
<key>ProgramArguments</key>
<array>
<string>/Users/adam/.local/bin/mise</string>
<string>run</string>
<string>watch-and-push</string>
</array>
<key>RunAtLoad</key><true/>
<key>KeepAlive</key><true/>
<key>StandardOutPath</key><string>/tmp/skillz-autopush.log</string>
<key>StandardErrorPath</key><string>/tmp/skillz-autopush.log</string>
</dict></plist>
| Linter | Purpose |
|---|---|
markdown_lint | Markdown structure (headings, lists, code blocks) |
prettier | Format markdown tables + JSON/YAML |
lychee | Validate every URL + relative link + anchor in markdown |
typos | Catch typos in skill names + descriptions |
detect_private_key | Block accidentally-committed private keys |
check_added_large_files | Block oversized files (defaults to 500 KB) |
actionlint | Lint our own GitHub Actions workflow |
validate-skills | SKILL.md frontmatter + plugin.json / marketplace.json shape |
The same hk check runs locally (pre-commit) and in CI (.github/workflows/lint.yml).
memory/ is intended as the canonical store for the auto-memory system. To use
it as the project memory dir for this repo, symlink it:
ln -sfn /Users/adam/src/skillz/memory \
/Users/adam/.claude/projects/-Users-adam-src-skillz/memory
npx claudepluginhub northisup/skillz --plugin skillzNorthIsUp's Utils — statusline + helpers for Claude Code: org/repo + branch + PR/CI/review state on the left, context bar / quota / model on the right.
Save & auto-restore tmux sessions with Claude Code --resume per pane. Restores windows, panes, cwd, and re-launches each pane's previous claude session by id.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.