Opinionated git and mise skills, plus boilerplate commands, agents, and hooks.
description: TODO one line on when to use this command. Shown in the command list.
Like /watch-pr, but with no time budget — keep watching and responding until the PR merges or closes.
Watch a PR's CI/reviews in the background and respond to review comments as they land.
Load when planning or about to git commit, branch, push, rebase, resolve a merge conflict, open or stack a Pull Request (PR / stacked diff), review a PR, watch a PR CI (babysitting). Carries user's git convention for commits, branches, PRs, rebasing, and reviews. Load skill if you'll deal with Git at any point in the conversation future (as early as possible).
Use when working with mise (mise-en-place) or planning to update mise.toml. If the project use mise consult it even for one-line edits to mise.toml/hk.pkl, hooks, or CI tool setup, since it carries the practices and security defaults you'd otherwise skip. Trigger on the intent even when the user never says "mise" (e.g. "update/pin the node version", "set up pre-commit", "make our dev setup reproducible") as long as project already use mise. Don't load for routine mise *use* (run/install/trust) that isn't changing config. Use the skill to transform local development into using mise, aka (mise-fy).
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
My hand-rolled AI Skills I use every day.
Hand-rolled Skills, and other AI bits I build from my own day-to-day experience.
Needless to say, this is opinionated. And encode my conventions, not best practice for everyone.
mise best practices. And Transform projects into using mise + hk for a good dev setup!I mostly use opus-4.8 and gpt 5.5, weaker models might not work as good, especially that I rely on model's world knowledge over explicit examples.
npx skills for just the skills. The plugin to get my whole setup.
Installs skills into any SKILL.md-aware agent. You don't need a plugin host.
npx skills add sherifabdlnaby/skills # all skills
npx skills add sherifabdlnaby/skills --skill git # just one (git or mise)
npx skills list sherifabdlnaby/skills # see what's available
/plugin marketplace add sherifabdlnaby/skills
/plugin install skills@sherif-plugins
Update with /plugin marketplace update sherif-plugins; manage from /plugin.
This repo is managed by mise. One-time setup:
mise run setup # installs tools (mise install) and self-installs the pre-commit hook
Linters, formatters, and validators (ruff, actionlint, zizmor, pinact, betterleaks, typos, and lychee for dead links) run via hk:
mise run check # report on staged files (alias: mise run lint)
mise run check --fix # apply fixes
mise run check --all # whole repo (what CI runs)
The same check task runs in the pre-commit hook and in CI (.github/workflows/check.yml). lychee checks local/relative links only by default (see lychee.toml).
Expose Claude Code session metadata as iTerm2 user vars (tab/window title, badge).
npx claudepluginhub sherifabdlnaby/skills --plugin skillsMulti-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.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
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.