Chris Thompson avatar

Chris Thompson

Community

@cjthompson · Colorado, USA

23Followers
|
58Public Repos
|
23Published Skills

Primary a back-end JavaScript/node.js developer. Founder of Osiris Development, a contracting and consulting firm for node.js development.

Skills Distribution
DomainDeveloper To...TypeScript Enginee.. (35%)Python Development.. (35%)Testing & Verifica.. (12%)Rust & Terminal UI.. (10%)

Agent Skills by Chris Thompson

Showing 23 vetted skills indexed across 1 GitHub repositories.

cjthompsoncjthompson
1

python-typing

Applies lightweight type annotations and validation patterns to Python scripts.

Community
Intermediate
cjthompsoncjthompson
1

macos-python-scripting

Write zero-setup macOS utilities using Apple's Python 3.9 standard library.

Community
Intermediate
cjthompsoncjthompson
1

python-quality-tools

Format, lint, and type-check standalone Python files using ruff and ty.

Community
Basic
cjthompsoncjthompson
1

python-simple-scripts

Writes safe one-off Python helper scripts for ad-hoc data inspection and transformation tasks.

Community
Intermediate
cjthompsoncjthompson
1

typescript-project-tooling

Configures and maintains TypeScript repository tooling including tsconfig, linting, testing, builds, and CI.

Community
Intermediate
cjthompsoncjthompson
1

tighten-typescript-types

Tighten TypeScript annotations by replacing any with validated types in changed files.

Community
Intermediate
cjthompsoncjthompson
1

typescript-testing

Designs TypeScript tests covering runtime behavior, type contracts, and package-consumer compatibility.

Community
Intermediate
cjthompsoncjthompson
1

dignified-typescript

Guides implementation and review of TypeScript code with honest types and runtime validation.

Community
Intermediate
cjthompsoncjthompson
1

typescript-modules-packaging

Aligns TypeScript module resolution, declaration emit, and package exports for published consumers.

Community
Intermediate
cjthompsoncjthompson
1

typescript-type-system-reference

Resolves disputed TypeScript type-system questions using official documentation and compiler verification.

Community
Intermediate
cjthompsoncjthompson
1

python-testing

Designs and implements pytest test suites with fixtures, parametrization, and integration boundaries.

Community
Intermediate
cjthompsoncjthompson
1

python-project-tooling

Configure and maintain Python project tooling, dependencies, packaging, and quality checks.

Community
Intermediate
cjthompsoncjthompson
1

python-async-concurrency

Designs and debugs Python asyncio code with structured concurrency, bounded parallelism, and cancellation safety.

Community
Intermediate
cjthompsoncjthompson
1

python-typing-reference

Answers normative Python type system questions using the vendored typing specification.

Community
Intermediate
cjthompsoncjthompson
1

tighten-python-types

Tightens type annotations in existing Python code with a low-churn workflow.

Community
Intermediate
cjthompsoncjthompson
1

dignified-python

Applies opinionated Python design standards for implementation, refactoring, and code review.

Community
Advanced
cjthompsoncjthompson
1

orchestration-strategy

Selects cost-efficient orchestration strategies for multi-task workloads using decision criteria and worktree isolation.

Community
Advanced
cjthompsoncjthompson
1

textual-api-reference

Provides complete API reference for Textual TUI widgets including reactive attributes and messages.

Community
Intermediate
cjthompsoncjthompson
1

textual-css-reference

Validates Textual TUI CSS properties and values against the framework's supported styling syntax.

Community
Basic
cjthompsoncjthompson
1

project-tasks

Manages project tasks and plans through a SQLite-backed helper with agent-based execution and changelog generation.

Community
Advanced
cjthompsoncjthompson
1

rust-coding

Guides writing idiomatic Rust code with data modeling, traits, macros, and build-speed practices.

Community
Intermediate
cjthompsoncjthompson
1

agent-team-development

Orchestrates parallel Claude Code Agent Teams with worktree isolation and cherry-pick integration.

Community
Advanced
cjthompsoncjthompson
1

skill-testing

Verifies SKILL.md behavior changes through baseline and GREEN test passes with a Haiku judge agent.

Community
Intermediate

Frequently Asked Questions About Chris Thompson

FAQPage Schema
What 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.