abstractonion

60 mods across 1 repository, 4 stars between them.

imports-at-top

49

abstractonion/cadence

Skill Claude CodeCodex

Use when writing import statements — keep them at the top of the file; do not drop imports inside functions or class methods to work around typing or ordering issues.

4 2mo ago A 36 tokens original MIT

abstractonion/cadence

Skill Claude CodeCodex

Use when a bug, failing test, or unexpected behavior appears — trace the root cause before patching the symptom; cap hypothesis attempts at three before surfacing.

4 2mo ago A 38 tokens original MIT

isolated-worktree

51

abstractonion/cadence

Skill Claude CodeCodex

Use when multiple agents or long-running tasks need the same repo without disturbing the main checkout — create a sibling git worktree.

4 2mo ago A 30 tokens original MIT

keep-files-focused

52

abstractonion/cadence

Skill Claude CodeCodex

Use when files grow past a few hundred lines or accumulate unrelated responsibilities — split by concern rather than adding to the large file.

4 2mo ago A 29 tokens original MIT

loop

53

abstractonion/cadence

Skill Claude CodeCodex

Use for any non-trivial change to move it through the seven-phase engineering loop — think, plan, build, review, test, ship, reflect.

4 2mo ago A 33 tokens original MIT

abstractonion/cadence

Skill Claude CodeCodex

Use during long sessions to avoid context degradation — read narrowly, delegate heavy reads, checkpoint progress, and hand off rather than push through polluted context.

4 2mo ago A 33 tokens original MIT

named-exports

55

abstractonion/cadence

Skill Claude CodeCodex

Use when adding TypeScript modules — prefer named exports; avoid export default except where a framework explicitly requires it.

4 2mo ago A 28 tokens original MIT

abstractonion/cadence

Skill Claude CodeCodex

Use when generated code (OpenAPI clients, GraphQL types, protobuf, migrations, etc.) looks wrong — change the source schema or template and regenerate, never hand-edit the output.

4 2mo ago A 42 tokens original MIT

no-any-no-casts

57

abstractonion/cadence

Skill Claude CodeCodex

Use when writing or reviewing TypeScript code that would otherwise reach for any or as to silence the type checker — find the real type instead.

4 2mo ago A 38 tokens original MIT

abstractonion/cadence

Skill Claude CodeCodex

Use when a backend test or eval fails — fix it at the edges (test, fixture, feature code); do not modify central settings, base classes, middleware, or shared fixtures to make it pass.

4 2mo ago A 48 tokens original MIT

abstractonion/cadence

Skill Claude CodeCodex

Use when modeling lifecycle or state — represent distinct conceptual states with explicit enums or unions instead of collapsing them onto "", 0, None, or null.

4 2mo ago A 36 tokens original MIT

nullable-equality

60

abstractonion/cadence

Skill Claude CodeCodex

Use when writing TypeScript nullability checks — prefer == null / != null to match both null and undefined; use strict equality everywhere else.

4 2mo ago A 36 tokens original MIT