all publishers

cjthompson

@cjthompson source repo

23 published skills

  1. ▌
    Typescript Modules Packaging · cjthompson
    Align TypeScript module resolution, package exports, and declaration emit so that consumers can import the published artifact under every supported runtime and bundler.
    1 repo stars
  2. ▌
    Skill Testing · cjthompson bundle
    Use when creating test scenarios for a skill, setting up a tests/ directory for a plugin or package, running skill tests against a subagent, or verifying whether a SKILL.md changes agent behavior
    1 repo stars
  3. ▌
    Rust Coding · cjthompson
    Guides Claude in writing idiomatic, efficient, well-structured Rust code using proper data modeling, traits, impl organization, macros, and build-speed best practices. TRIGGER when working on .rs files or Rust projects (Cargo.toml present).
    1 repo stars
  4. ▌
    Project Tasks · cjthompson bundle
    Use when the user says "task:", "fix:", "todo:", "log task:", "log fix:", "run task:", "run fix:", or asks to log, run, list, or manage project tasks. Also use when asked to generate or update a changelog from completed tasks.
    1 repo stars
  5. ▌
    Textual API Reference · cjthompson
    Use when working with Textual TUI widgets — looking up available components, reactive attributes, constructor parameters, or messages emitted
    1 repo stars
  6. ▌
    Textual CSS Reference · cjthompson
    Use when writing Textual TUI CSS styles or checking valid CSS properties
    1 repo stars
  7. ▌
    Python Typing · cjthompson
    Use when writing or editing typed Python scripts, parsing untyped input, choosing lightweight data shapes, or resolving common checker errors without project-scale type-system research.
    1 repo stars
  8. ▌
    Python Testing · cjthompson
    Design and implement robust Python tests with pytest, including unit and integration boundaries, fixtures, parametrization, failure cases, and optional property-based tests. Use when adding tests, repairing a test suite, or deciding how Python behavior should be verified.
    1 repo stars
  9. ▌
    Dignified Python · cjthompson bundle
    Apply opinionated, production-grade Python design and review standards. Use for substantial Python implementation, refactoring, API design, module design, exception boundaries, interfaces, or a deep code-quality review; not for a quick standalone script.
    1 repo stars
  10. ▌
    Python Quality Tools · cjthompson
    Use when formatting, linting, or type-checking standalone Python files that are not governed by a repository toolchain. Do not use for pyproject.toml or repository-level tooling work.
    1 repo stars
  11. ▌
    Python Simple Scripts · cjthompson bundle
    Use before any Bash command that invokes Python, including Bash(python3 ...), Bash(python ...), python3 -c, python -c, Python heredocs, and temporary .py helper files. Also use whenever an agent creates a one-off Python script to inspect, transform, validate, or summarize data during a coding session, even when the user did not ask for Python or for a script.
    1 repo stars
  12. ▌
    Tighten Python Types · cjthompson bundle
    Tighten annotations in existing Python code with a focused, low-churn workflow based on Honnibal's tighten-types skill. Use to improve changed files, remove avoidable Any, make container and return types precise, or reduce type-checker errors without broad refactoring.
    1 repo stars
  13. ▌
    Macos Python Scripting · cjthompson
    Use when writing zero-setup macOS utilities for Apple's /usr/bin/python3, Command Line Tools Python 3.9, standard-library-only execution, or integration with stable macOS command-line programs.
    1 repo stars
  14. ▌
    Python Project Tooling · cjthompson
    Configure and maintain Python projects, dependencies, packaging, environments, linting, formatting, type checking, testing, builds, and publishing. Use for pyproject.toml, an existing repository toolchain, or repository-level Python tooling work, not for a standalone script.
    1 repo stars
  15. ▌
    Typescript Testing · cjthompson
    Use when designing or implementing tests for TypeScript behavior, public types, compiler failures, filesystem or process boundaries, or package-consumer compatibility.
    1 repo stars
  16. ▌
    Python Typing Reference · cjthompson bundle
    Answer detailed or normative questions about Python's type system using the complete vendored typing specification. Use for subtle assignability, generics, variance, protocols, overloads, narrowing, qualifiers, TypedDict, or checker-semantics questions that exceed everyday annotation guidance.
    1 repo stars
  17. ▌
    Python Async Concurrency · cjthompson
    Design, implement, and debug Python asyncio and concurrent code with structured concurrency, bounded parallelism, cancellation safety, timeouts, cleanup, and clear error propagation. Use for async workflows, task orchestration, or choosing among concurrency models.
    1 repo stars
  18. ▌
    Dignified Typescript · cjthompson
    Use when implementing or reviewing substantial TypeScript, designing public APIs, modeling domain state, validating runtime data, or refactoring project-scale TypeScript code.
    1 repo stars
  19. ▌
    Agent Team Development · cjthompson bundle
    Use when work requires inter-agent communication, cross-layer coordination, or configurable autonomy with Claude Code Agent Teams
    1 repo stars
  20. ▌
    Orchestration Strategy · cjthompson bundle
    Use when facing multiple implementation tasks that could benefit from parallelization or when deciding between solo, parallel agent, sequential subagent, or agent team approaches
    1 repo stars
  21. ▌
    Tighten Typescript Types · cjthompson
    Use when tightening annotations in existing TypeScript, removing avoidable any or assertions, improving changed-file types, or reducing compiler errors without broad refactoring.
    1 repo stars
  22. ▌
    Typescript Project Tooling · cjthompson
    Use when configuring or maintaining a TypeScript repository, package manager, tsconfig files, linting, formatting, testing, builds, workspaces, CI, or publishing automation.
    1 repo stars
  23. ▌
    Typescript Type System Reference · cjthompson bundle
    Use when answering difficult or disputed TypeScript questions about assignability, inference, narrowing, variance, generics, conditional or mapped types, declarations, or compiler-option semantics.
    1 repo stars