- Home
- /
- Categories
- /
- Linting
Linting
Code linting and formatting
devils-advocate
by clearsmog
Challenge document design with 5-7 pedagogical questions. Checks ordering, prerequisites, and cognitive load. Works with slides (.tex, .qmd, .typ) and documents.
new-policy
by ywj3493
Creates a new policy document in docs/policy/ with the standard format, and simultaneously creates its Korean translation in docs/dev/policy/. Use this when the team needs to establish a new working rule or standard. Triggered by "add a policy", "create a policy for X", "새 정책 만들어줘", "규칙 문서화", or describing a convention that needs to be formalized.
iac-scan-kube-linter
by vchirrav
Run KubeLinter to lint Kubernetes YAML and Helm charts for security best practices. Checks pod security, resource limits, network policies, and RBAC.
typescript
by lambdamechanic
"Default TypeScript stack for Lambda: pnpm workspaces + Turbo, strict TS, and sensible DX helpers."
release-notes
by graemerycyk
"Generate customer-facing release notes from completed work. Use when a PM needs help with release notes."
xcpc-jiangly-style
by lihaoze123
Use when writing C++ competitive programming solutions for Codeforces, ICPC, or similar contests. Apply when creating XCPC solutions to ensure code follows jiangly's proven style patterns.
sast-eslint-security
by vchirrav
Run ESLint with security plugins on JavaScript/TypeScript code. Detects eval usage, non-literal RegExp, prototype pollution, and other JS/TS security anti-patterns.
rust
by plutowang
Auto-apply when working with Rust. Trigger this skill when the user asks to create, modify, or debug Rust code, Cargo projects, crates, or Rust tests.
map-code
by jclfocused
Generate a codebase structure map for the current project. Use during planning phases or when an agent needs to understand the overall project layout. Outputs function/class/constant signatures organized by file.
by mrsknetwork
Implements transactional email via Resend or SendGrid — welcome emails, password resets, order confirmations, and notification digests. Covers HTML template rendering, queue-based sending via Celery, unsubscribe handling, and bounce management. Use when adding any email to an application. Trigger when user mentions "send email", "email notification", "welcome email", "password reset email", "Resend", "SendGrid", "SMTP", "transactional email", or "email template".
extract-diagrams
by clearsmog
Extract CeTZ diagrams to SVG from Typst files. For TikZ extraction, configure at project level.
technical-writing
by tenzir
Write clear technical documentation following Google's style guide. Use when writing docs, README files, API documentation, code comments, user guides, or asking about documentation style.
design-system
by jwilger
Collaborative design system creation using Atomic Design methodology. Produces a specification artifact with philosophy, tokens, and component hierarchy. Activate when creating a design system, defining visual language, specifying UI tokens, or planning component architecture before implementation begins.
translate
by clearsmog
Multi-format document translation. Supports Typst ↔ Quarto. For Beamer translations, configure at project level.
node-dev
by rockcookies
Modern JavaScript/TypeScript runtime development conventions and tooling. Use when setting up JS/TS projects with Node, Bun, or Deno, configuring ESLint, pnpm workspaces, monorepos, library publishing, or npm package development.
git-master
by rockcookies
Git expert for atomic commits, rebasing, and history management with style detection
ai-podcast
by oyi77
Create and automate AI-powered podcasts. Generate episodes from topics, URLs, or documents with multiple AI hosts. Build audience and monetize through sponsorships.
ask-questions-if-underspecified
by alemar11
Clarify requirements before implementing when a request is underspecified or the user asks for clarification.
market-research
by b1tank
Research existing products and competitors for a given product idea. Use when starting a new project, cloning an existing product, or analyzing competitive landscape. Returns feature analysis, gaps, and differentiation opportunities.
ruff
by Ven0m0
Python linting and formatting with ruff. Extremely fast linter and formatter replacing Flake8, Black, isort, and pyupgrade. Use when linting, formatting, or checking Python code quality. Triggers: "ruff", "lint python", "format python", "[tool.ruff]".
ask-questions
by ferueda
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
substituting-modern-tools
by Ven0m0
Substitutes modern performant tools for legacy equivalents in generated code (npm→bun, find→fd, pip→uv, grep→rg, jq→jaq, eslint→biome, black→ruff, git→gix). Use when generating shell commands or scripts.
code-quality
by rarestg
Set up formatting, linting, import sorting, type checking, and pre-commit hooks when scaffolding or starting a new project. Use this skill whenever creating a new project, initializing a repo, scaffolding an app, or when the user asks to add linting/formatting to an existing project. Triggers on: "new project", "scaffold", "init", "set up linting", "add formatter", "add pre-commit hooks", "configure biome", "configure ruff". The goal is to establish code quality tooling from day one so issues are caught incrementally, not in a painful bulk-fix later.
podcast-tweet
by RichardBray
Generate an engaging podcast episode tweet with guest handle and topics