Implement branded (nominal/opaque) types in TypeScript to prevent accidental mixing of structurally identical types. Use when writing type-safe IDs (UserId, PostId), validated strings (Email, URL), unit-specific numbers (Meters, Seconds), or any scenario requiring nominal typing in TypeScript's structural type system.
Remove AI-generated traces from text. Suitable for editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive guide to "AI writing characteristics." Detects and fixes the following patterns: exaggerated symbolism, promotional language, superficial analysis ending in…
Personal TypeScript and development preferences — package managers, tech stack defaults, command policies, and code style rules. Apply when working in any TypeScript/JavaScript project to enforce these conventions.
Prevents generic AI/Codex UI patterns when generating frontend code. Use this skill whenever generating HTML, CSS, React, Vue, Svelte, or any frontend UI code to enforce clean, human-designed aesthetics inspired by Linear, Raycast, Stripe, and GitHub instead of typical AI-generated UI.
Uploads a local file to Cloudflare R2 bucket public with wrangler and returns the public URL on assets.shahram.dev. Use when the user wants a public link, public URL, or to host/upload a local image or file to R2.
Captures screenshots and records screen video on Windows through the screencast MCP server (@tmhs/screencast-mcp), then samples frames so the agent can see the footage and edits it with ffmpeg (trim, crop, redact, convert, export). Use when the user wants to capture a screenshot, record a video of the screen, or view…
★not rated 4 5d agoA85 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: