mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Catpilot Guardrails skills: catpilot-safe-building, catpilot-security-core, and catpilot-agentic-security, as a skills-only plugin.
Plugin catpilot-guardrails from marketplace catpilot in catpilotai/catpilot-ai-guardrails. Commands read from the repo's manifest — 14 days ago.
catpilot-agentic-securityCatpilot''s security and reliability baseline for autonomous, scheduled, and multi-agent harnesses (LangGraph, CrewAI, OpenAI Agents SDK, Claude Agent SDK, custom MCP servers, and bespoke Python loops): advisory guardrails across five components: tool-execution sandboxing, memory and identity integr
catpilot-safe-buildingPlain-language security guidance for anyone building an app, automation, dashboard, or data tool with an AI assistant, whether or not they can read code. Use whenever the conversation is about building, connecting, deploying, or sharing something that touches company data or company systems. Eight c
catpilot-security-coreCatpilot''s universal AI-coding-agent security baseline: advisory guardrails across nine components: cloud CLI mutations, database state changes, local CLI destruction, Docker container builds, hardcoded secrets, secrets management, supply-chain integrity, PII / test-data hygiene, and language-agnos
cron-idempotencySecure unsupervised scheduled agent runs (crons) with strict timeouts, read-only tool scopes, atomic work-claim markers, and provider-side idempotency keys on every external side effect.
loop-disciplineBound agent tool loops with hard retry caps, external-state verifiers, shared workflow retry budgets, mandatory state invalidation after mutating calls, exponential-backoff tool health probes, and pass@1 evaluation.
memory-and-identityIsolate agent memory per user and session, redact secrets and PII before persisting to memory or logs, delineate untrusted RAG/tool context from instructions, and verify SHA-256 hashes of agent identity files at session start.
multi-agent-authAuthenticate inter-agent calls with bearer tokens, enforce explicit target-agent allowlists, verify message provenance, prevent privilege escalation on delegation, and cap delegation depth and ping-pong turns.
tool-sandboxingConstrain agent shell, file, and network tools with explicit command allowlists, symlink-resolved workspace path confinement, DNS-resolved SSRF and metadata-endpoint blocking, and human-in-the-loop approval for destructive actions.
cloud-cli-safetyRequire query-before-modify, full-command display, explicit confirmation, and rollback preparation before any cloud CLI invocation that mutates infrastructure. Covers Azure (`az`), AWS (`aws`), GCP (`gcloud`, `gsutil`), Kubernetes (`kubectl`, `helm`), and Terraform/IaC (`terraform`). Born from a rea
database-safetyRequire preview-before-modify, row-count disclosure, transactional execution, and rollback preparation before any SQL or ORM operation that mutates data or schema. Block destructive statements without a WHERE clause, schema drops without confirmation, prod migrations without dry-run, and raw string
docker-safetyBlock container runtime escape paths, root-by-default images, build-time secrets baked into layers, and supply-chain risks from floating base tags before they reach a registry or a host. Require non-root `USER`, digest-pinned base images, BuildKit secret mounts (never `ENV`/`ARG` for secrets), `--no
language-baselineBlock the language-agnostic classes of injection and arbitrary-code-execution failures — SQL via string concatenation, command injection via shell-true subprocess calls, XSS via `innerHTML`/`document.write`, path traversal via unvalidated filenames, insecure deserialization (`pickle`, unsafe `yaml.l
local-cli-safetyBlock irreversible filesystem operations, history-destroying git commands on shared branches, network exposure to non-loopback interfaces, world-readable credential paths, and credential exfiltration patterns before they run on a developer or CI machine. Covers `rm`/`find -delete`/`dd`/`chmod -R`, `
pii-and-test-dataBlock real customer data from appearing in test fixtures, code comments, documentation, debug output, or shared transcripts. Require synthetic generators (`faker`, `@faker-js/faker`, provider test cards), reserved test ranges (555 phone numbers, `@example.com` emails, RFC 5737 IPs), and redaction of
secret-blockingDetects and blocks hardcoded secrets — API keys, tokens, private keys, and database connection strings — before they are written to disk, committed to git, or echoed to logs. Covers 40+ patterns across Stripe, AWS, GitHub, GitLab, OpenAI, Anthropic, Slack, Google, SendGrid, Mailgun, Square, Twilio,
secrets-managementGovern how secrets are stored, scoped, distributed, rotated, and surfaced to running code — never committed `.env` files, never echoed in CI logs, never embedded in URLs or error messages, never shared across environments. Complements `secret-blocking` (which detects hardcoded patterns at write time
supply-chainBlock typosquats, unpinned dependencies, floating GitHub Actions tags, `curl | bash` installs, unverified agent skills/MCP servers, and post-install scripts from unknown publishers before they reach a developer machine, a CI runner, or a production image. Require lockfile-based installs, SHA-pinned
access-and-identityDefault every app to the company's own sign-in and the smallest audience that needs it. Ask who should be able to open it, and flag public links, shared passwords, and everyone-can-see settings before they are chosen.
data-in-promptsBefore any real information goes into a prompt, a file upload, or a test, help the person use made-up or masked data instead. Refuse to continue with card numbers, government IDs, health records, or credentials, and say why in one sentence.
hosting-and-where-it-runsAsk where the finished app, automation, or dashboard will live before it is built, and steer to the company's approved hosting. Flag personal accounts, free tiers, trial workspaces, and unmanaged servers.
keys-and-credentialsNever let a password, API key, token, or connection string be pasted into a prompt, a file, or generated code. Use the company's approved way to connect, use obvious placeholders in examples, and treat anything already pasted as exposed.
sharing-and-publishingBefore anything is published, shared, embedded, or sent, check for company data in the output, public link settings, and screenshots that leak. Start with a small private preview and keep a way back to the last working version.
third-party-servicesTreat any new software service, plugin, connector, extension, or AI model endpoint as an approval question, not a convenience. Check the company's approved list first, and explain in one sentence what a new service would receive.
untrusted-inputIf the app takes input from people, documents, emails, or web pages, treat that input as untrusted. The app follows the company's instructions, never the input's; user text never becomes a raw command; and blank, wrong, or unusual entries get a calm, helpful response.
when-to-ask-a-humanExplicit triggers to stop and ask for a security review, including real customer or employee data, external users, payments, health data, anything that writes to a system of record, and anything the person cannot explain. Give the person a two-sentence summary to send.
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.
5 skills · 16 commands · 4 agents · hooks
Claude Skills for Obsidian
6 skills
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.