Receber por email
← Voltar para o catálogo

Autor no catálogo

ncaq

51 skills 153 estrelas no total GitHub ↗

Skills publicadas

Mostrando 12 de 51

react-component-convention

3

React component file conventions covering structure ordering, one-component-per-file, and splitting bloated components. Use when writing or reviewing React components.

Design e Frontend #ai #react por ncaq

commit-style

3

Commit message style guidelines. Use when writing or proposing git commit messages, including direct git commit commands outside the /commit skill.

Design e Frontend #ai #git por ncaq

bracket

3

Use bracket or with-style functions to guarantee resource cleanup even on exceptions instead of separate do blocks. Use when writing or reviewing Haskell code that acquires and releases resources.

Design e Frontend #ai por ncaq

react-use-ref

3

Avoid unnecessary useRef in React. Prefer HTML standard features, declarative libraries, state, or custom hooks. Use when writing or reviewing React components.

Design e Frontend #ai #react por ncaq

command

3

Guidelines for shell commands. Avoid `cat`, `find`, `grep`, `head`, and `tail`; prohibit `rm` (use `trash` instead). Use when invoking shell commands via Bash.

Design e Frontend #ai por ncaq

async-state-type

3

Avoid 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.

Dados e Análise #ai #react por ncaq

any-type

3

Avoid using any type in TypeScript. Use unknown, generics, or proper type definitions instead. Use when writing or reviewing TypeScript type annotations.

Escrita e Conteúdo #ai #typescript por ncaq

comparison-operator

3

Prefer left-to-right ascending comparisons with less-than operators over greater-than operators, so values read in number-line order. Use when writing or reviewing comparison or range-check expressions.

Escrita e Conteúdo #ai por ncaq

lens

3

Use the lens library, generating accessors with makeFieldsId for NoFieldSelectors records, export accessors together with their type classes, and prefer lens or OverloadedRecordDot over pattern matching. Use when writing or reviewing Haskell code that uses lens, records, or field access.

Escrita e Conteúdo #ai por ncaq

export

3

Explicitly enumerate Haskell module exports instead of exporting everything implicitly, and use re-export sparingly. Use when writing or reviewing Haskell module export lists.

Escrita e Conteúdo #ai por ncaq

kyosei

3

Code review for PRs or local changes. Covers code quality, dependency updates, performance, test coverage, documentation accuracy, and security. Use when reviewing PRs, checking code quality, or running comprehensive code reviews.

Desenvolvimento #ai #test por ncaq

exception

3

Do not throw exceptions from pure code with error or throw, give exceptions structured types, and never silently swallow errors in IO. Use when writing or reviewing Haskell error handling, exceptions, or IO code.

Escrita e Conteúdo #ai por ncaq