Chris Thompson
Community@cjthompson · Colorado, USA
Primary a back-end JavaScript/node.js developer. Founder of Osiris Development, a contracting and consulting firm for node.js development.
Agent Skills by Chris Thompson
Showing 23 vetted skills indexed across 1 GitHub repositories.
python-typing
Applies lightweight type annotations and validation patterns to Python scripts.
macos-python-scripting
Write zero-setup macOS utilities using Apple's Python 3.9 standard library.
python-quality-tools
Format, lint, and type-check standalone Python files using ruff and ty.
python-simple-scripts
Writes safe one-off Python helper scripts for ad-hoc data inspection and transformation tasks.
typescript-project-tooling
Configures and maintains TypeScript repository tooling including tsconfig, linting, testing, builds, and CI.
tighten-typescript-types
Tighten TypeScript annotations by replacing any with validated types in changed files.
typescript-testing
Designs TypeScript tests covering runtime behavior, type contracts, and package-consumer compatibility.
dignified-typescript
Guides implementation and review of TypeScript code with honest types and runtime validation.
typescript-modules-packaging
Aligns TypeScript module resolution, declaration emit, and package exports for published consumers.
typescript-type-system-reference
Resolves disputed TypeScript type-system questions using official documentation and compiler verification.
python-testing
Designs and implements pytest test suites with fixtures, parametrization, and integration boundaries.
python-project-tooling
Configure and maintain Python project tooling, dependencies, packaging, and quality checks.
python-async-concurrency
Designs and debugs Python asyncio code with structured concurrency, bounded parallelism, and cancellation safety.
python-typing-reference
Answers normative Python type system questions using the vendored typing specification.
tighten-python-types
Tightens type annotations in existing Python code with a low-churn workflow.
dignified-python
Applies opinionated Python design standards for implementation, refactoring, and code review.
orchestration-strategy
Selects cost-efficient orchestration strategies for multi-task workloads using decision criteria and worktree isolation.
textual-api-reference
Provides complete API reference for Textual TUI widgets including reactive attributes and messages.
textual-css-reference
Validates Textual TUI CSS properties and values against the framework's supported styling syntax.
project-tasks
Manages project tasks and plans through a SQLite-backed helper with agent-based execution and changelog generation.
rust-coding
Guides writing idiomatic Rust code with data modeling, traits, macros, and build-speed practices.
agent-team-development
Orchestrates parallel Claude Code Agent Teams with worktree isolation and cherry-pick integration.
skill-testing
Verifies SKILL.md behavior changes through baseline and GREEN test passes with a Haiku judge agent.
Frequently Asked Questions About Chris Thompson
FAQPage SchemaWhat tasks can I accomplish with cjthompson's skills?▼
You can tighten type annotations, resolve checker errors, configure tsconfig and pyproject.toml toolchains, design pytest and TypeScript test suites, build asyncio concurrent code, write idiomatic Rust, style Textual TUI widgets, and manage project tasks with changelog generation.
Who should use these skills?▼
Back-end and full-stack engineers working in TypeScript, Python, or Rust repositories benefit most, especially developers maintaining package publishing pipelines, refining type safety, repairing test suites, or building terminal user interfaces with Textual.
How do the skills operate at runtime?▼
Skills trigger contextually: typing skills activate when editing annotated code, tooling skills apply to repository-level configs, testing skills engage when adding or repairing suites, and project-tasks responds to prefixes like 'task:', 'fix:', or 'plan:' for logging and execution.
What prerequisites or dependencies are required?▼
Repository-level skills expect existing project files such as pyproject.toml, tsconfig, or Cargo.toml. The macOS scripting skill targets Apple's /usr/bin/python3 with standard-library-only execution, while Textual skills require the Textual TUI framework context.
Do these skills cover advanced type-system questions?▼
Yes. Dedicated reference skills answer normative questions on TypeScript assignability, variance, generics, and conditional types, plus Python typing topics like protocols, overloads, TypedDict, and narrowing, using the complete vendored typing specification.