My personal knowledge base, reusable skills and reference knowledge observed across real projects.
Skills are slash commands that instruct Claude to perform a specific task (e.g. /add-skill, /rag).
Knowledge files are markdown references that Claude reads to apply proven patterns without re-discovering them each session (e.g. GROQ streaming setup, Pinecone schema).
Run the installer and pick what you want:
npx skills@latest add phucbm/skillsAdd the phucbm marketplace (once, ever):
/plugin marketplace add phucbm/skillsInstall the skills plugin:
/plugin install skills@phucbmUpdate when new skills are released:
/plugin marketplace update phucbmSkills I use across projects.
- add-skill - Summarize knowledge from the current project and push it to this repo.
- update-skill - Diff and update an existing knowledge entry.
- learn - Scan any repo, diff against existing skills, and suggest what to save or update.
- vercel-ai-gateway - Set up Vercel AI Gateway for multi-provider AI access.
- rag - Build a RAG pipeline - chunk, embed, store, query, inject into prompt.
- pinecone - Set up Pinecone as the vector DB in a RAG pipeline.
- groq - Integrate GROQ LLM streaming into a project.
- dexie - Set up Dexie.js (IndexedDB) in a local-first Next.js + React + TypeScript app.
- counterapi - Add lightweight hit counters via counterapi.dev v2.
- wp-blocks-dev - Scaffold, audit and manage ACF Gutenberg blocks with Tailwind CSS.
- publish-npm - Auto-publish npm package on GitHub release via token or OIDC.
- cloudflare-pages - Migrate a Next.js app to Cloudflare Pages, pick the right adapter, and diagnose worker size issues.
- discord-as-backend - Use a Discord Forum channel as a database or a Discord webhook as a form submission inbox.
- github-as-db - Use a GitHub repo as a zero-infra data store — JSON files as records, GitHub App bot as write layer, build-time index as read layer. Community contribute via PR or personal CRUD, no auth service, no database.
Reference files Claude reads to apply proven patterns.
| Topic | File | Description |
|---|---|---|
| GROQ | groq/streaming-integration.md | SSE streaming with GROQ API, env setup, response parsing |
| Claude Plugins | claude-plugins/marketplace-management.md | Plugin structure, marketplace setup, adding new phucbm plugins |
| Dexie | dexie/patterns.md | IndexedDB via Dexie.js - schema, querying, useLiveQuery, migrations, SSR constraints |
| counterapi | counterapi/usage.md | Simple hit counters via counterapi.dev v2 - lightweight alternative to GA4/PostHog/Umami |
| Vercel AI Gateway | vercel/ai-gateway.md | Multi-provider AI via @ai-sdk/gateway, reasoning middleware, test mock pattern |
| RAG Pipeline | rag/pipeline.md | chunk→embed→upsert→query pattern, prompt injection, switchable embeddings, auto-ingest |
| Pinecone | pinecone/setup.md | Vector DB setup, batch upsert, semantic query, metadata filter with semantic fallback |
| WP Blocks Dev | wp-blocks-dev/overview.md | Pointer to phucbm/wp-blocks-dev plugin - init, create-block, audit skills |
| GitHub Actions publish-npm | github-actions/publish-npm.md | Composite action to auto-publish npm on release - token or OIDC, workflow templates, gotchas |
| Cloudflare Pages | cloudflare/nextjs-migration.md | Migrate Next.js from Vercel to Cloudflare - adapter comparison, worker size limits, pitfalls |
| Discord | discord/web-patterns.md | Forum channel as DB (bookmarks), webhook as form inbox — two zero-infra patterns |
| GitHub as DB | github/github-as-db.md | Repo as zero-infra data store — GitHub App CRUD, build-time index (rate limit fix), PR contribute flow |
All plugins available from the phucbm marketplace:
| Plugin | Repo | Install | Description |
|---|---|---|---|
claudify |
phucbm/claudify | /plugin install claudify@phucbm |
Bootstrap .claude/ structure for any existing repo |
skills |
phucbm/skills | /plugin install skills@phucbm |
Personal knowledge base (this repo) |
registry-system |
phucbm/registry-system | /plugin install registry-system@phucbm |
Manage shadcn-compatible component registry - create, validate, and push components |
wp-blocks-dev |
phucbm/wp-blocks-dev | /plugin install wp-blocks-dev@phucbm |
Scaffold, audit and manage custom ACF Gutenberg blocks with Tailwind CSS |