haskell-tasuke
claudeHaskell prompt for AI coding assistants.
19 skills
Web development best practices, patterns, and guidance for AI coding assistants.
Plugin web-tasuke from marketplace konoka in ncaq/konoka. Commands read from the repo's manifest — 2 days ago.
any-typeAvoid using any type in TypeScript. Use unknown, generics, or proper type definitions instead. Use when writing or reviewing TypeScript type annotations.
aria-usageWAI-ARIA usage guidelines. Avoid redundant ARIA attributes. No ARIA is better than Bad ARIA. Use when writing or reviewing HTML/JSX with accessibility attributes.
as-const-satisfiesUse `as const` and `as const satisfies Type` for constant definitions in TypeScript. Use when defining constants, config objects, or string union types.
async-state-typeAvoid contradictory state types for async data fetching. Use Suspense or discriminated unions instead. Use when writing or reviewing async data fetching code in React/TypeScript.
avoid-forAvoid for loops (C-style, for...of, for...in) in TypeScript/JavaScript. Prefer higher-order Array methods like map, filter, find, some, every, reduce. Use when writing or reviewing loops or iteration over arrays, objects, Map, Set, or String.
dynamic-importPrefer static import over dynamic import() in TypeScript/JavaScript. Use when writing or reviewing import statements.
file-namingFile and directory naming conventions for TypeScript/JavaScript projects. Use when creating new files or directories.
non-null-assertionDo not use non-null assertion operator (!) in TypeScript. Use optional chaining, type guards, or nullish checks instead. Use when writing or reviewing TypeScript code.
nullish-undefined-nullPrefer undefined over null in TypeScript/JavaScript. Use == null for nullish checks. Use when writing or reviewing code that handles absent values.
prefer-specific-methodPrefer the most specific built-in method over general-purpose ones in TypeScript/JavaScript. Use includes over indexOf, some over filter().length, find over filter()[0], flatMap over map().flat(), at(-1) over length-based access, startsWith/endsWith/includes over indexOf on strings, structuredClone
react-component-conventionReact component file conventions covering structure ordering, one-component-per-file, and splitting bloated components. Use when writing or reviewing React components.
react-refactor-componentRefactor React components to follow project conventions. Use when reorganizing, splitting, or cleaning up existing React component files.
react-use-effectRules for useEffect usage in React including when to avoid it and when to extract it into custom hooks. Use when writing or reviewing React components that contain or might need useEffect.
react-use-refAvoid unnecessary useRef in React. Prefer HTML standard features, declarative libraries, state, or custom hooks. Use when writing or reviewing React components.
semantic-htmlUse semantic HTML elements instead of div. Use when writing or reviewing JSX/HTML markup in React or web components.
variable-namingVariable naming conventions for TypeScript/JavaScript. Prefer camelCase even for constants and avoid UPPER_SNAKE_CASE. Use when naming or reviewing variables or constants.
window-alert-confirmGuidelines for using window.alert() and window.confirm() in web applications. Use when implementing error notifications or destructive action confirmations.
Haskell prompt for AI coding assistants.
19 skills
Code review for PRs or local changes. Covers code quality, dependency updates, performance, test coverage, documentation accuracy, and security.
7 skills · hooks
Nix best practices, command patterns, and more guidance for AI coding assistants.
6 skills · 1 MCP server · hooks
General-purpose programming guidance for AI coding assistants.
8 skills
Research for information by fast agent.
2 skills · 5 MCP servers
Generate a commit message from staged changes, then let the user review before committing in manual mode or commit without confirmation in auto mode. Use when the user wants to commit changes or create a git commit.
2 skills
Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling
19 skills
Refuses a shell, file, web fetch or MCP call that holds the signed-in account's email address beside a word that declares who is calling, so the address does not go out as a client's identity.
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
Recommended: all published HyperFrames skills in one versioned bundle. Create and render videos from HTML: the contract, film, captions, overlays, motion and look references, the CLI, the registry, media, Figma, slideshows and Remotion ports.
22 skills
Statically analyze a local JS/Electron app you're authorized to study, with file+line evidence, and build an original reimplementation of what you find. Experimental. Phase 1: JS/Electron static analysis. Phase 2: native ELF/PE/Mach-O container inspection. Phase 3: .NET assembly metadata. Phase 4: EVM bytecode inventory. Phase 5: CUDA fatbin, cubin and PTX inventory. Parses, never executes. Dynamic analysis is a future phase, not yet implemented.
1 skill · 1 command · 1 agent
Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.
1 skill
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.