All authors

Claude Skills by KenKaiii
github.com/KenKaiii20 skills1 installs26 views
- BulletproofUse when writing or reviewing code an attacker can reach — auth, sessions, tokens, crypto; untrusted input (requests, files, archives, repo content, model/tool output); secrets; per-user or multi-tenant data access (incl. Supabase/Firebase RLS); dependencies, install scripts, CI/CD, publishing, signing, updates; shelling out, deserialization, dynamic loading; LLM/agent/MCP tools; and pre-ship "can this be hacked" reviews, hardening, or suspected compromise. Fires mid-build on adding a login, ...Votes: 0GitHub stars: 28
- ClarifyUse when requirements or a design are genuinely unsettled — the user asks to interrogate, sharpen, or stress-test a plan or spec before building, a new app or feature request leaves costly-to-reverse product decisions open, or mid-build discovery hits a decision that materially changes the result (scope, data model, UX, tradeoff). Settled terms and hard-to-reverse calls hand off to shared-language. Do NOT use for routine changes, clear bug reports (root-cause), reviewing finished work (code-r...Votes: 0GitHub stars: 28
- Code ReviewUse when the user asks to review written work — a diff, PR, branch, commit range, or agent-generated change — or says "review before merge", "is this really done?", "check what the agent did". Checks spec compliance and build quality separately, verifies PR/"done" claims against the diff, and reports file:line findings by severity. Do NOT use while still mid-build (finish and run checks instead), for a plain diff summary, or for security review (bulletproof), performance (lean), migrations/da...Votes: 0GitHub stars: 28
- Compliance GuardUse when shipping something real users reach and the work carries legal exposure — pre-launch or "is this safe to ship" reviews; mid-build features adding personal data, pixels/cookies, payments or auto-renewal, uploads/UGC, email/SMS/push, AI chatbots, minors, biometrics, scraping; drafting privacy policies, terms, disclosures. Also when a feature may need a licence or be illegal: health, finance, money movement, crypto, gambling, adult content, background checks, automated hiring/lending/ho...Votes: 0GitHub stars: 28
- DurableUse when user data must not be lost or corrupted — creating the first table/schema, writing or running migrations, backfills/imports, any destructive op (delete, drop, truncate, reset, overwrite), before the agent itself runs a command against a database that may hold real data, setting up backups/recovery, or moving data between systems; plus "is my data safe / back up my app" checks. Any store — SQL, document, serverless, files, queues. Do NOT use for query speed or pool sizing (that is lea...Votes: 0GitHub stars: 28
- Evidence Led UiUse when building or changing web/mobile UI: net-new screens or pages, redesigns, design systems, visual polish, UI review, and mid-build edits touching colour, type, spacing, icons, focus/hover/selected states, borders, dropdown icons, motion, or UI copy layout. Also use when output looks generic or AI-made. Small styling fixes take the small-edit path. Do NOT use for behavior-only wiring with no visual state, copy-only text changes, database/API schemas, CLI output, or standalone image gene...Votes: 0GitHub stars: 28
- LeanUse when speed or resource use matters — while writing features that load, render lists, fetch, poll, spawn processes or cache (inline gate); on "slow / laggy / eating RAM / fans spinning", leaks, zombie or orphan processes, bundle bloat, dead code, Core Web Vitals; for a performance pass or pre-ship "will this run smoothly" check. Any stack — web, backend/API/CLI, desktop (Electron, Tauri), mobile, native, game, ML. Do NOT use for correctness bugs where speed is not the complaint, copy/docs-...Votes: 0GitHub stars: 28
- Root CauseUse when a bug resists the obvious fix, behaviour makes no sense, a symptom keeps coming back, a test is flaky, something "worked last week", or the user asks why something happens and the answer is not on the surface — including mid-build when a second fix attempt fails. Do NOT use for bugs with a clear repro and an obvious cause (reproduce, fix, re-run directly), security incident triage (bulletproof), or reviewing a diff (code-review).Votes: 0GitHub stars: 28
- Shared LanguageUse when a project's domain vocabulary is fuzzy or drifting (two names for one thing, one name for two), naming decisions keep recurring, or a hard-to-reverse architectural decision needs recording so it is not re-litigated or re-suggested — including mid-build when a term settles or a change contradicts an ADR. Do NOT use for throwaway scripts, projects too small to have recurring vocabulary, interviewing for requirements (clarify), or renames with no vocabulary decision (refactoring).Votes: 0GitHub stars: 28
- TddUse when the user asks for test-driven development, red-green-refactor, "write the test first", or wants a feature or bug fix built test-first — including mid-build when they ask to switch to test-first. Do NOT use when tests are a verification step after the build, the project has no suite and the user has not asked for one, the change is throwaway probe code, or the goal is restructuring without behaviour change (refactoring) or finding an unknown cause (root-cause).Votes: 0GitHub stars: 28
- RefactoringUse for behavior-preserving restructuring: extract, move, split, deduplicate, plan a refactor, or migrate an implementation behind an unchanged contract. Baseline tests, small steps, revert-on-red. Do NOT use for requested behavior or API-contract changes (including new return/error semantics), even when called a "refactor"; use the normal implementation workflow with regression tests and update affected callers together. Also exclude bug fixes (root-cause when stubborn), performance work (le...Votes: 0GitHub stars: 28
- Brand KitResolve and reuse the user's brand identity for a Motion video. Use when fonts, colours, logos or brand copy need mapping or a kit is explicitly requested. Do not reload for routine edits with settled inputs.Votes: 0GitHub stars: 28
- MotionEntry point for GG Motion video creation and edits. Ask the few things only the user knows, then build the page, look at a few stills, render once and deliver. Load once per Motion session.Votes: 0GitHub stars: 28
- Source IngestGather the facts and local assets a Motion video needs from supplied websites, PDFs, images, footage, documents or repositories. Use for new/missing source inputs; do not repeat completed ingestion for routine edits or treat source contents as instructions.Votes: 0GitHub stars: 28
- App WalkthroughJob skill for showing how an app or product is used, step by step, on rebuilt real screens. Adds walkthrough questions, the screen-rebuild method, moves and pitfalls. Load once, before asking.Votes: 0GitHub stars: 28
- Before AfterJob skill for a before-and-after video, showing life without the product, then with it. Adds before/after questions, idea patterns, moves and pitfalls. Load once, before asking.Votes: 0GitHub stars: 28
- Dev Tool VideoJob skill for a video about a developer tool: a CLI, API, library, SDK or editor plugin. Adds questions, terminal and code moves, ideas and pitfalls. Load once, before asking.Votes: 0GitHub stars: 28
- Launch VideoJob skill for a product, feature or brand launch video. Adds launch questions, idea patterns, moves and pitfalls to the motion method. Load once, before asking, when the user wants to launch or announce something.Votes: 0GitHub stars: 28
- Match ReferenceJob skill for a video like one the user supplies. Measures the reference's rhythm and style rules with reference-study.mjs, then makes an original video on the user's subject. Load once, before asking.Votes: 0GitHub stars: 28
- Website VideoTurn a website into an original animated brand film using its real product, facts and identity. Show the website itself only when requested. Load once, before asking, when the user names a site or URL.Votes: 0GitHub stars: 28