Parvez's Claude Code toolkit: battle-tested skills for shipping projects — push-to-deploy VPS CI/CD, honest health checks, and clean/hexagonal architecture with an enforced layering guard.
A rulebook + bootstrap + guard for building software with Clean / Hexagonal (Ports-and-Adapters) Architecture, in any language (.NET, TypeScript/Node, Java/Kotlin, Go, Python). Use this when starting a new project and you want to lay out the layers correctly, when structuring or refactoring code into Domain / Application / Infrastructure / Presentation, when deciding "where does this code go?", when adding a dependency or project reference and unsure if it inverts the architecture, or when the user asks "set up clean architecture", "how should I structure this", "is this the right layer", "did I break the dependency rule", "bootstrap a hexagonal project". Ships a config-driven layering guard so the boundaries are enforced, not just hoped for.
Design and verify service health endpoints that report REAL readiness (database and critical dependencies reachable) instead of a hardcoded 200, and wire them correctly into deploy gates, container HEALTHCHECKs, and orchestrator probes. Use this whenever you add or review a /health or /healthz endpoint, set up a Docker/Kubernetes/compose health check or a post-deploy probe, or when the user asks "why did the deploy go green but the app is down?", "add a readiness probe", "make the health check honest", or is debugging a service that's "up" but not actually serving. A health endpoint that returns 200 unconditionally silently defeats every gate built on it - so make it assert something true.
Stand up an automated GitHub Actions CI/CD pipeline that deploys a containerized web app (any runtime: Node.js, Python, Go, .NET, Rust...) to a VPS on every push, pulling secrets from GitHub Secrets, fronted by Caddy for automatic HTTPS, with a real domain via any DNS/CDN provider, OAuth/OIDC redirect wiring, and baseline server hardening (fail2ban, non-standard SSH port, firewall, origin lockdown). Use this whenever the user wants push-to-deploy CI/CD to a server/VPS/VM over SSH, to move a backend off a PaaS (Render, Heroku, Fly, Railway, Vercel, Azure/AWS/GCP) onto a plain box, to wire Caddy / Let's Encrypt TLS, to point a domain (Cloudflare, Namecheap, Route53, etc.) at a server, to harden a fresh VPS against brute-force, or to debug OAuth redirect_uri_mismatch / ACME cert / container health-check failures during such a deploy. Vendor-neutral: any VPS host, any OAuth provider, any DNS. Configure strictly in order: VPS + pipeline first, then OAuth, then DNS/TLS. Trigger even when the user mentions only one piece ("github actions deploy my node app to a vps", "point my domain at my server", "harden my new ubuntu box", "redirect_uri_mismatch after moving hosts", "why is my cert stuck on staging").
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.
⚠️ Work in progress. An evolving, open-sourced toolkit of Claude Code building blocks - skills, hooks, and commands. Some are battle-tested, some are early. Expect churn. Reuse the patterns at your own discretion and adapt to your stack.
Not just skills - a toolkit, because the right Claude Code primitive depends on the job:
| Primitive | Use it for | Triggered by |
|---|---|---|
| Skill | knowledge / a workflow the model applies with judgment ("how to do X") | the model, on a matching task |
| Hook | deterministic must-run-on-event enforcement ("always do X when Y") | the harness, automatically |
| Command | a saved prompt the user fires | /name |
Rule of thumb: "always do X when Y happens" is a hook, not a skill - the model forgets, the harness doesn't. "how should I approach X" is a skill.
skills/)| Skill | What it does | Scope |
|---|---|---|
| vps-deploy | Vendor-neutral push-to-deploy CI/CD to a VPS (any runtime: Node/Python/Go/.NET), Caddy auto-TLS, OAuth/OIDC redirect setup, DNS (proxied-by-default), and baseline hardening (fail2ban, SSH-port rotation, firewall, CDN origin lockdown). | generic |
| honest-health-check | Design health endpoints that assert real readiness (DB/deps reachable) instead of a hardcoded 200, and wire them into deploy gates + container/orchestrator probes. Pairs with vps-deploy. | generic |
| clean-architecture | Rulebook + bootstrap + config-driven guard for Clean / Hexagonal architecture in any language (.NET/TS/Java/Go/Python). The Dependency Rule, ports & adapters, per-stack layout, and a layering check to enforce boundaries. | generic |
hooks/)| Hook | What it does | Install |
|---|---|---|
| secret-hygiene | Block a commit that introduces a secret (gitleaks when present, conservative regex fallback). | git pre-commit hook, or a Claude Code PreToolUse hook - see hooks/secret-hygiene/README.md |
| safe-commit | commit-msg validator: no stray @, conventional subject, length; optional em-dash + AI-coauthor rejection. | git commit-msg hook - see hooks/safe-commit/README.md |
commands/)User-fired prompt shortcuts. None yet - coming as patterns stabilize.
This repo is a Claude Code plugin marketplace. The skills ship as one plugin,
parvez, so on any machine:
/plugin marketplace add parvez-ahammed/claude-skills
/plugin install parvez@parvez-tools
Every skill goes live, namespaced parvez:<skill> (e.g. parvez:vps-deploy,
parvez:clean-architecture, parvez:honest-health-check), triggering on its
description. Update later with /plugin marketplace update parvez-tools.
Local authoring loop (test before pushing): /plugin marketplace add . from a clone,
then install — relative paths resolve against the repo.
claude-skills/
README.md - this file
LICENSE - MIT
INDEX.md - catalog
.claude-plugin/
marketplace.json - marketplace manifest (name: parvez-tools)
plugins/
parvez/ - the installable plugin (namespace prefix)
.claude-plugin/plugin.json
skills/ - skills (one folder each)
_template/ - starting point for a new skill
hooks/ - git hooks (script + install notes per hook)
commands/ - user-fired commands
sync-skills.ps1 - legacy: copy skills into ~/.claude/skills (dev only)
Skills - install via the plugin (above). They trigger on their description. To
add a skill: drop a new folder under plugins/parvez/skills/, commit, push; installed
users pick it up on /plugin marketplace update.
Hooks - these are git hooks (commit-msg / pre-commit), not Claude lifecycle
hooks, so install per-hook (a git hook, or a settings.json snippet). See each hook's
README.md. The update-config skill can wire Claude Code hooks into settings.json.
sync-skills.ps1 is the legacy path (copies into ~/.claude/skills on this box
only) - kept for fast local iteration; the plugin marketplace is how it goes
cross-machine now.
description - the only trigger signal; name the contexts and
phrases it should fire on.SKILL.md lean; push detail into references/ (loaded on demand).scripts/.Early days - issues and PRs welcome once it stabilizes. Each piece should be self-contained, documented, and (where it has a verifiable output) shipped with a tested script.
MIT - see LICENSE.
npx claudepluginhub parvez-ahammed/claude-skills --plugin parvezComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review