Commit Graph

13 Commits

Author SHA1 Message Date
Marcus Webb 936165298a refactor: inline references into final 4 skills — completes #65
- tanstack-start: 336 -> 543 lines, 3 refs removed
- vite-flare-starter: 128 -> 291 lines, 3 refs removed
- design-loop: 324 -> 535 lines, 3 refs removed
- google-chat-messages: 225 -> 393 lines, 2 refs removed

All 14 skills from #65 now have critical content inlined.
Closes #65.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 09:21:44 +11:00
Jeremy Dawes cfd4a2479b feat(cloudflare-api): add D1, R2, KV, Workers, Vectorize, Queues API patterns
New reference file covers the entire developer platform API:
- D1: query, raw SQL, export/backup, cross-database scripts
- R2: buckets, S3-compatible object operations, bulk delete, usage stats
- KV: bulk read/write/delete (up to 10K pairs), list keys with pagination
- Workers: list scripts, get settings/bindings, audit bindings across account
- Vectorize: list/query/delete, metadata filter gotchas
- Queues: list, send, bulk send
- Fleet: full resource inventory script, cross-account comparison

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 20:36:46 +11:00
Jeremy Dawes c3ab785ca2 feat: add cloudflare-api skill + improve deep-research argument hints
cloudflare-api: Hit the Cloudflare REST API directly for operations that
wrangler and MCP can't handle well. Covers bulk DNS, custom hostnames,
email routing, cache purge, WAF rules, redirect rules, zone settings,
Worker routes, and GraphQL analytics. Produces curl commands or scripts.
Not a docs mirror — workflow recipes for real operations.

deep-research: Updated argument hints to explain what focused/wide/deep
actually mean inline, so you don't have to remember.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 12:54:22 +11:00
Jeremy Dawes 7f1f77baa3 feat: add slash commands for all 51 skills + fix compatibility fields
Created 45 command files with descriptive argument-hints so every skill
has a /plugin:skill-name shortcut. Added compatibility: claude-code-only
to 17 skills that require Bash/filesystem/browser (d1-migration, db-seed,
project-docs, git-workflow, landing-page, shadcn-ui, tailwind-theme-builder,
ai-image-generator, color-palette, favicon-gen, icon-set-generator, etc).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 21:24:58 +11:00
Jeremy Dawes cfad81649a feat: add 5 new skills — project-docs, landing-page, db-seed, ai-image-generator, social-media-posts
New skills batch (44 → 49 skills, 10 → 11 plugins):
- project-docs: generate ARCHITECTURE.md, API_ENDPOINTS.md, DATABASE_SCHEMA.md from codebase
- landing-page: single-file deployable HTML with Tailwind CDN
- db-seed: realistic seed scripts for D1/Drizzle with FK ordering and batch limits
- ai-image-generator: Gemini/GPT image gen with 5-part prompting framework
- social-media-posts: platform-formatted posts for LinkedIn, FB, Instagram, Reddit

New plugin: social-media

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 09:53:05 +11:00
Jeremy Dawes 1e0feabf64 refactor: restructure skill portfolio (36 → 33)
Remove 5 skills that don't earn context cost:
- claude-capabilities, gemini-guide (Claude knows these from training)
- web-design-methodology, web-design-patterns (well-known patterns)
- gemini-image-gen (rules files cover API; dedicated project planned)

Add 2 skills:
- cloudflare/d1-migration: full migration workflow, Drizzle gotchas, stuck migration fix
- dev-tools/git-workflow: PR prep, branch cleanup, conflict resolution, monorepo tags

web-design plugin now single-skill (seo-local-business only).
D1 rules file slimmed — migration workflow absorbed into d1-migration skill.
All docs updated: CLAUDE.md, README.md, marketplace.json, plugin.json files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 21:47:03 +11:00
Jeremy Dawes 4bf4a8fc0d Move /flare-ai-app skill to jez-skills (private)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:40:23 +11:00
Jeremy Dawes 3cdcbcdf80 Add /flare-ai-app skill for AI business intelligence apps
Scaffolds a new client app from vite-flare-ai-starter template.
Guides through: clone, rebrand, configure domain (schema, tools,
nav, KB seed), create D1 database, deploy to Cloudflare.

Includes references for tech stack, setup pattern, and full
customisation guide covering all 5 config files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:32:24 +11:00
Jeremy Dawes bce23b5e14 refactor: teach patterns not ship scripts, drop skill-creator
Skills now teach Claude what to do instead of shipping pre-built scripts.
Claude generates scripts adapted to the user's environment (OS, runtime,
installed packages) rather than running rigid pre-built ones.

- Remove skill-creator skill (use Anthropic's official one instead)
- Remove all 17 pre-built scripts across 7 skills
- Add 5 reference files with annotated implementation patterns
- Rewrite 6 SKILL.md files from "run this script" to pattern-based
- Update CLAUDE.md with "teach patterns" philosophy
- Net: -2,631 lines deleted, +109 added

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 22:47:40 +11:00
Jeremy Dawes 589d793f96 fix: make all skills self-contained for external users
Remove dependencies on Jez's personal config that would break for
other users installing these plugins:

HIGH (would break):
- gemini-peer-review, gemini-image-gen: replace Vault MCP API key
  retrieval with generic env var + aistudio.google.com link
- vite-flare-starter: remove "Jez's" language, generic account prompt
- tanstack-start: generic Cloudflare account prompt
- shopify-setup, wordpress-setup: replace Vault MCP credential
  storage with generic "your preferred secrets manager"

MEDIUM (would confuse):
- github-release: remove ~/.claude/rules/ reference, inline guidance
- google-chat-messages: replace Jezweb favicon URL, Bitwarden ref
- gemini-guide: make local doc cache optional, prioritise GitHub +
  WebFetch sources that anyone can access
- project-health: move GEMINI_API_KEY from Universal Base to AI/GPU
  preset, genericise MCP server examples
- aussie-business-english: replace "Jez" with "[Your name]" in examples
- responsiveness-check: soften playwright-cli requirement
- favicon-gen: document ImageMagick prerequisite
- skill-creator: add "Skills Must Be Self-Contained" section,
  genericise marketplace example
- shadcn-ui: replace "Jez" placeholder in recipes
- Python scripts: replace Vault error messages with aistudio.google.com

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 03:37:48 +11:00
Jeremy Dawes b6eba750de feat: add slash commands for tanstack-start, session, release, ux-audit
/tanstack-start — build a full-stack TanStack Start app
/session [start|checkpoint|wrap|resume] — manage dev sessions
/release [version] — prepare and publish GitHub releases
/ux-audit [url] — run UX walkthrough and QA sweep

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 23:18:27 +11:00
Jeremy Dawes 0a10f3da76 feat: add tanstack-start skill — full-stack SSR dashboard on Cloudflare Workers
First "skill as template" experiment: Claude generates every file from scratch
per project instead of cloning a template repo. Encodes TanStack Start v1 +
D1/Drizzle + better-auth + shadcn/ui architecture in SKILL.md + 3 references.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 21:12:53 +11:00
Jez a1b085f3e9 feat: restructure into 8 plugins, add Shopify store management
Move all 24 skills from flat skills/ directory into 7 category-based
plugins under plugins/. Add new Shopify plugin with 3 skills
(shopify-setup, shopify-products, shopify-content) for Admin API
access, product CRUD/bulk import, and content management.

Update marketplace.json to new plugin format, fix script paths in
skill-creator, context-manager, and vite-flare-starter SKILL.md files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 16:18:17 +11:00