Source

code-sherpas/agent-skills

45 skills · 705 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
neverthrow-return-types Require `neverthrow`-based return types in TypeScript and JavaScript code whenever the surrounding technology allows …
code-sherpas/agent-skills
51
2
neverthrow-wrap-exceptions Capture exceptions and promise failures with `neverthrow` instead of hand-written `try/catch` in TypeScript and JavaS…
code-sherpas/agent-skills
42
3
atomic-design Create or update web UI components with a strict reuse-first workflow. Use when building, refactoring, restyling, or …
code-sherpas/agent-skills
22
4
business-logic Identify, interpret, review, or write business logic in code. Use when an agent needs to decide whether code expresse…
code-sherpas/agent-skills
20
5
immutable-domain-entities Require the immutable design pattern for domain entities. Use when an agent needs to create, modify, review, or inter…
code-sherpas/agent-skills
18
6
integration-logic Identify, interpret, review, or write integration logic in code. Use when an agent needs to decide whether code exist…
code-sherpas/agent-skills
18
7
business-logic-entry-point-colocate-types Require project-declared parameter types and return types of a business-logic entry point to be declared in the same …
code-sherpas/agent-skills
17
8
write-persistence-representations Create or update persistence-layer data representations in any stack, including ORM entities, schema definitions, tab…
code-sherpas/agent-skills
17
9
aggregate-boundaries Determine and enforce aggregate boundaries when domain entities relate to other domain entities. Use when an agent ne…
code-sherpas/agent-skills
16
10
built-in-temporal-types Require built-in or standard-library temporal types for dates, times, datetimes, and related values. Use when an agen…
code-sherpas/agent-skills
16
11
business-logic-ensure-authenticated-requester Enforce an authentication business constraint at business-logic entry points using an `ensure requester is authentica…
code-sherpas/agent-skills
16
12
business-logic-entry-point-repository-operations Require repository interfaces to expose a standard set of operations with specific signatures, naming conventions, an…
code-sherpas/agent-skills
16
13
domain-entity Identify, interpret, review, or write domain entities in code. Use when an agent needs to decide whether a domain ent…
code-sherpas/agent-skills
16
14
iso8601-millisecond-precision Require ISO 8601 textual representations for temporal values. Use when an agent needs to format, serialize, parse, do…
code-sherpas/agent-skills
16
15
repository-no-business-logic Require that repositories contain no business logic. Use when an agent needs to create, modify, review, or interpret …
code-sherpas/agent-skills
16
16
utc-zoned-temporal-types Require UTC for timezone-aware built-in or standard-library temporal types. Use when an agent needs to create, modify…
code-sherpas/agent-skills
16
17
business-logic-ensure-business-constraints Formalize business constraints at business-logic points using an `ensure ...` style translated into the syntax and co…
code-sherpas/agent-skills
15
18
business-logic-entry-point-command-query-separation Enforce Command-Query Separation specifically at business-logic entry points. Use when an agent needs to create, modi…
code-sherpas/agent-skills
15
19
business-logic-entry-point-cqs-handler-signatures Enforce a signature pattern for business-logic entry points when Command-Query Separation is being followed. Use when…
code-sherpas/agent-skills
15
20
business-logic-entry-point-database-transaction Require every business-logic entry point to wrap its entire flow in a database transaction using a dedicated `runWith…
code-sherpas/agent-skills
15
21
business-logic-entry-point-domain-entity-payload-types Require business-logic entry points to use domain-entity types directly in returned payloads whenever they return dom…
code-sherpas/agent-skills
15
22
business-logic-entry-point-one-per-module Require each business-logic entry point to live in its own separate module. Use when an agent needs to create, modify…
code-sherpas/agent-skills
15
23
business-logic-entry-point-prefer-top-level-functions Prefer top-level functions over classes or objects for implementing business-logic entry points when the project stac…
code-sherpas/agent-skills
15
24
business-logic-entry-point-primitive-input-types Require business-logic entry point input parameters to use only primitive or basic types. Use when an agent needs to …
code-sherpas/agent-skills
15
25
business-logic-entry-point-repository-domain-types Require that the types exchanged between business-logic entry points and repositories are domain-entity types and dom…
code-sherpas/agent-skills
15
26
business-logic-entry-point-repository-interface Require business-logic entry points to depend on a repository interface rather than a concrete repository implementat…
code-sherpas/agent-skills
15
27
business-logic-entry-point-transaction-isolation-levels Set transaction isolation levels for business-logic entry points when Command-Query Separation and database transacti…
code-sherpas/agent-skills
15
28
business-logic-entry-point-use-repositories Require business-logic entry points to access domain-entity persistence exclusively through repositories. Use when an…
code-sherpas/agent-skills
15
29
business-logic-entry-point-vocabulary Map common industry names to the concept of business-logic entry point. Use when an agent encounters or the user ment…
code-sherpas/agent-skills
15
30
business-logic-typical-domain-entity-entry-points Promote a standard set of business-logic entry points around a domain-entity type when an agent must decide which ent…
code-sherpas/agent-skills
15
31
domain-entity-discovery Identify which domain entities are needed to represent a business domain before implementing them. Use when an agent …
code-sherpas/agent-skills
15
32
domain-entity-reference-direction Determine whether a domain entity should hold a reference to another domain entity and in which direction. Use when a…
code-sherpas/agent-skills
15
33
domain-entity-reference-optionality Determine whether a reference from one domain entity to another should be required or optional. Use when an agent nee…
code-sherpas/agent-skills
15
34
domain-entity-typed-ids Determine how to type domain entity identifiers based on the project's type system. Use when an agent needs to create…
code-sherpas/agent-skills
15
35
domain-entity-uuidv4-ids Require UUIDv4 identifiers for domain entities. Use when an agent needs to create, modify, review, or interpret domai…
code-sherpas/agent-skills
15
36
domain-service Identify and encapsulate domain logic that does not belong to any single aggregate into domain services. Use when an …
code-sherpas/agent-skills
15
37
functional-ui-prototype Build functional UI/UX prototypes that run entirely in the browser. Use when creating, extending, or refactoring a pr…
code-sherpas/agent-skills
14
38
business-logic-ensure-authorized-requester Enforce an authorization business constraint at business-logic entry points using an `ensure requester is authorized`…
code-sherpas/agent-skills
13
39
business-logic-entry-point-execution-context Require every business-logic entry point to wrap its body with `runWithinContext`, which provides an execution contex…
code-sherpas/agent-skills
13
40
prefer-named-functions Prefer named functions over anonymous functions across any technology stack. Use when an agent needs to define, refac…
code-sherpas/agent-skills
13
41
update-agent-skills Update agent skills installed with the `skills` CLI. Use when asked to refresh installed skills, keep a project's ski…
code-sherpas/agent-skills
12
42
find-docs Retrieves authoritative, up-to-date technical documentation, API references, configuration details, and code examples…
code-sherpas/agent-skills
2
43
git-commit Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when u…
code-sherpas/agent-skills
2
44
skill-creator Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a…
code-sherpas/agent-skills
2
45
diagnose-and-fix-tracked-errors Diagnose a bug surfaced by an error-tracking or observability tool — or a supplied stack trace or log — reach its roo…
code-sherpas/agent-skills
1