Add a new backend HTTP endpoint following the project's existing conventions — language and framework agnostic. Walks the layers (schema → repo → handler → routing → spec → client wiring), TDD-first. Use when adding a new API route to a backend codebase.
Scaffold a new CRUD list page in any frontend codebase — language and framework agnostic. Walks the layers (data fetch, mutations, RBAC, loading/empty/error, i18n, accessibility, UX polish), TDD-first. Use when adding a list/management page to a UI codebase.
Architectural evaluation of a codebase. Finds tech debt, missing patterns, coverage gaps, design inconsistencies; files parent + sub-issues via `gh`. Use when user asks for an architecture review, codebase evaluation, or wants to know what to fix structurally.
Turn a vague bug description into a complete, actionable issue. Asks structured questions, investigates the codebase, builds reproduction steps, and files an issue with error codes and a test strategy. Use when user reports a bug informally and wants it tracked.
Reference document encoding the owner's coding philosophy. Loaded by other skills as a shared source of truth — not invoked directly. Covers think-first, no-duplication, functional bias, clean architecture, file focus, test quality, accessibility, error design, access-control design.
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 personal coding-agent skills, organized in a Pocock-style bucket layout. One installer, any harness — Claude Code, Pi, Codex, Gemini CLI, Cursor, and the shared ~/.agents/skills/ location. Both my originals and the upstream Pocock skills, all aligned to my conventions (gh-only issues, parent + sub-issue decomposition, mandatory Test Strategy, Pocock-style TDD).
Adapted from Matt Pocock's mattpocock/skills — the structure, several skills, and the TDD discipline are his.
git clone https://github.com/dominikdorfstetter/skills.git
cd skills
./scripts/install.sh
The installer walks you through two steps:
~/.agents/skills/ location. Pick as many as you want.engineering, productivity, misc are Y; personal, deprecated, and new buckets are N.Each bucket is discovered automatically — anything under skills/ with at least one SKILL.md shows up.
# Install default buckets into Claude Code only (same as old link-skills.sh --yes)
./scripts/install.sh --harness claude --yes
# Everything, every harness
./scripts/install.sh --harness all --all
# Specific harnesses, specific buckets
./scripts/install.sh --harness claude,pi --buckets engineering,productivity
# Shared location only, default buckets
./scripts/install.sh --harness agents --yes
# Preview
./scripts/install.sh --harness all --all --dry-run
# Clean stale symlinks first
./scripts/install.sh --harness claude --clean --yes
./scripts/install.sh --help
./scripts/link-skills.sh still works — it's a thin wrapper that calls install.sh --harness claude with the same flags as before.
setup-skills shell command (zsh / bash)For a setup-skills command available in any directory, append this to ~/.zshrc (or ~/.bashrc):
# >>> dominiks-skills installer (managed) >>>
setup-skills() {
local script="$HOME/repos/skills/dominiks-skills/scripts/install.sh"
if [[ ! -x "$script" ]]; then
echo "setup-skills: installer not found at $script" >&2
return 1
fi
"$script" "$@"
}
# <<< dominiks-skills installer (managed) <<<
Reload (source ~/.zshrc) or open a new shell, then:
setup-skills # interactive (buckets + harnesses)
setup-skills --harness claude --yes # Claude-only, default buckets
setup-skills --harness all --all # everything everywhere
setup-skills --dry-run --all --harness all
setup-skills --buckets engineering,personal --harness claude,pi
Adjust the $HOME/repos/skills/dominiks-skills/... path if you cloned the repo elsewhere.
Issue-producing skills (bug-report, feature-pm, architect-review, security-audit, resolve-issue, to-issues, to-prd, triage, improve-codebase-architecture) follow a consistent contract:
gh — gh issue view, gh issue list --search, gh issue create, gh issue edit, gh issue comment. Never assume a different tracker.- [ ] #N checkboxes; each sub has Parent: #N. Parent and sub link both ways. to-issues is the standard decomposer.tdd skill.npx claudepluginhub dominikdorfstetter/skillsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
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.