ericfitz

60 mods across 1 repository, 2 stars between them.

sem-annotate

25

ericfitz/skills

Skill Claude CodeCodex

Generate and refresh SEM@ intent markers on code entities using the sem CLI. Use when the user asks to annotate code with SEM markers, add or refresh entity descriptions, or prepare a codebase for dedupe. Supports Go, TypeScript/JavaScript, and Python. Modes: full-scope, --update , --rebuild.

2 9d ago A 77 tokens original Apache-2.0

sem-auto

26

ericfitz/skills

Skill Claude CodeCodex

Set up a project so SEM@ intent markers stay maintained — installs a SEM-marker convention block into the project's CLAUDE.md so Claude adds/updates markers as part of normal editing. Use when the user asks to enable sem markers for a project, set up sem-auto, or keep SEM markers fresh automatically.

2 9d ago A 68 tokens original Apache-2.0

env

27

ericfitz/skills

Plugin Claude Code

Environment readiness toolkit: checks whether the CLI tools, config files, and auth sessions the other plugins depend on are present and working (check). Reports what's missing, why it matters, and how to fix it; report-only by default, with an explicit --fix mode that confirms and installs declared remedies for the…

2 9d ago A tokens not measured original Apache-2.0

check

28

ericfitz/skills

Skill Claude CodeCodex

Check whether your environment is ready to use this marketplace's plugins — required CLI tools, config files, and auth sessions. Use when asked "is my environment ready", to check requirements, run an env check, or do a preflight before starting work. Reports hard failures, degraded (optional) capability loss, and…

2 9d ago A 81 tokens original Apache-2.0

github

29

ericfitz/skills

Plugin Claude Code

GitHub workflow toolkit: pick the next issue to work on from a milestone/backlog (backlog) and file detailed issues into a repo/Project using a locally-provisioned metadata cache (create-issue). Use for issue triage and issue filing.

2 9d ago A tokens not measured original Apache-2.0

SessionStart

30

ericfitz/skills

Hook

Runs when a session starts on startup, executing refresh_gh_projects.py via python3. From ericfitz/skills.

2 9d ago A tokens not measured original Apache-2.0

backlog

31

ericfitz/skills

Skill Claude CodeCodex

Pick the next GitHub issue to work on. Use when the user asks what to work on next, requests the next backlog item, or wants an issue prioritized for the current milestone. Fetches open issues, applies exclusion rules, prioritizes by status/security/dependencies, and recommends one.

2 9d ago A 61 tokens original Apache-2.0

create-issue

32

ericfitz/skills

Skill Claude CodeCodex

Use when filing a GitHub issue (bug, feature, task, chore, etc.) against a repo, optionally adding it to a GitHub Project (v2), setting milestone from the current branch, and marking initial status. Reads all project/field/milestone IDs from the local cache (.local/gh-projects.json), provisioned by…

2 9d ago A 96 tokens original Apache-2.0

itest

33

ericfitz/skills

Plugin Claude Code

Integration test design toolkit: discover a project's test conventions (conventions), assess the quality of the tests it already has (critique), find its state-establishment affordances (state), and synthesize a full integration test design from customer journeys (design). Read-only discovery; requires the profile…

2 9d ago A tokens not measured original Apache-2.0

conventions

34

ericfitz/skills

Skill Claude CodeCodex

Determine how tests are written and run in a project — frameworks, runner commands, how integration tests are separated from unit tests, house style, and reusable fixtures and helpers. Use before writing or designing tests in an unfamiliar codebase. Emits the itest:conventions contract.

2 9d ago A 58 tokens original Apache-2.0

critique

35

ericfitz/skills

Skill Claude CodeCodex

Assess the quality of a project's existing integration tests — finding over-mocking, implementation-detail assertions, non-determinism, shared state, and missing failure paths — and recommend keep, repair, replace, or delete for each. Use when auditing a test suite or before adding tests to one. Emits the…

2 9d ago A 70 tokens original Apache-2.0

design

36

ericfitz/skills

Skill Claude CodeCodex

Design an integration test suite for a project — discovering its stack, its documented requirements, deployment shape, customer journeys, test conventions, existing-test quality, and state affordances, then synthesizing a prioritized scenario plan. Use when asked to design, plan, or scope integration tests, or to find…

2 9d ago A 73 tokens original Apache-2.0

state

37

ericfitz/skills

Skill Claude CodeCodex

Discover how test state can be established in a project — writable data stores, factories and builders, seed tooling, test-only endpoints, ID generation, and teardown affordances. Use when planning test data setup or diagnosing test isolation problems. Emits the itest:state contract.

2 9d ago A 56 tokens original Apache-2.0

loc

38

ericfitz/skills

Plugin Claude Code

Localization/i18n toolkit: analyze missing keys, measure coverage, detect non-localizable strings, translate, validate translations, update JSON locale files, and backfill every locale. Use for i18n auditing, translation, and locale-file maintenance.

2 9d ago A tokens not measured original Apache-2.0

backfill

39

ericfitz/skills

Skill Claude CodeCodex

Translate every missing or untranslated key across all i18n locale files using the master locale as the source. Tool-agnostic; reads project i18n configuration.

2 9d ago A 36 tokens original Apache-2.0

coverage

40

ericfitz/skills

Skill Claude CodeCodex

Use when auditing i18n translation completeness across all target locales or identifying locales below a coverage threshold. Produces a per-locale and summary coverage report.

2 9d ago A 33 tokens original Apache-2.0

detect-nonloc

41

ericfitz/skills

Skill Claude CodeCodex

Use when filtering localization keys, validating translation files, or deciding whether a string value should be translated or left as-is. Returns a boolean and the matched pattern.

2 9d ago A 37 tokens original Apache-2.0

translate-to

42

ericfitz/skills

Skill Claude CodeCodex

Use when translating UI strings, i18n values, or short localized content into a specific target language while preserving placeholders, formatting, capitalization, and tone.

2 9d ago A 34 tokens original Apache-2.0

update-json

43

ericfitz/skills

Skill Claude CodeCodex

Use when modifying a JSON i18n file with additions, updates, or deletions while preserving formatting and writing atomically.

2 9d ago A 28 tokens original Apache-2.0

ericfitz/skills

Skill Claude CodeCodex

Use when reviewing a translated string or validating an i18n file update, to verify placeholder preservation, length, encoding, and common translation errors.

2 9d ago A 33 tokens original Apache-2.0

logseq

45

ericfitz/skills

Plugin Claude Code

Interact with a local classic (file-based) Logseq graph: capture notes/TODOs into journals or pages, answer questions from the graph, lint it for consistency, merge/restructure pages, and import notes from an Obsidian vault. Hybrid access: reads files directly, writes via the Logseq local HTTP API when the app is…

2 9d ago A tokens not measured original Apache-2.0

capture

46

ericfitz/skills

Skill Claude CodeCodex

Capture a note, TODO, or meeting summary into the user's local Logseq graph — today's journal by default, or a named page. Use when the user says "add this to Logseq", "log this in my journal", "note this down in Logseq", or wants a TODO captured.

2 9d ago A 62 tokens original Apache-2.0

from-obsidian

47

ericfitz/skills

Skill Claude CodeCodex

Convert and import notes from a local Obsidian vault into the user's Logseq graph — a single note, a folder, or the whole vault. Repeatable; already-imported unchanged notes are skipped. Use when the user asks to transfer, migrate, or import Obsidian notes into Logseq.

2 9d ago A 66 tokens original Apache-2.0

lint

48

ericfitz/skills

Skill Claude CodeCodex

Find consistency problems in the user's local Logseq graph — broken links, case-conflicting link spellings, orphan pages, near-duplicate page names, unparseable pages — and apply chosen fixes. Use when the user asks to lint, clean up, or check their Logseq graph for consistency.

2 9d ago A 62 tokens original Apache-2.0