robconery/cassini-workshop

Read-only MCP server over the Cassini-Huygens mission plan dataset — a Cloudflare Workers + D1 workshop demo

1Stars on the repository
28Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

agent-teams

01

robconery/cassini-workshop

Skill Claude CodeCodex

How to orchestrate Claude Code's experimental Agent Teams — spawning teammates as separate sessions, delegating work to them, and waiting for results instead of doing the work yourself in the main thread. Use whenever a task should run as parallel/independent workstreams: multi-file refactors, reviewing or auditing…

1 2mo ago A 161 tokens original MIT

bdd-specs

02

robconery/cassini-workshop

Skill Claude CodeCodex

Behavior-driven design: write executable specifications BEFORE any implementation code. Reads /docs/PLAN.md for the build plan and /docs/STORIES.md for user stories, and stops to ask for either if it is missing. Generates TypeScript spec files in nested blocks — Feature > Scenario > Specification — where each Scenario…

1 2mo ago A 183 tokens original MIT

design-principles

03

robconery/cassini-workshop

Skill Claude CodeCodex

General object-oriented design principles for TypeScript projects that are NOT part of SOLID or the Gang of Four patterns — coupling and cohesion (incl. connascence), DRY, YAGNI, KISS, separation of concerns, encapsulation / information hiding, Tell Don't Ask, Law of Demeter, composition over inheritance…

1 2mo ago A 143 tokens original MIT

github

04

robconery/cassini-workshop

Skill Claude CodeCodex

GitHub workflow conventions: writing clear conventional commits, opening detailed issues and PRs via the gh CLI, and choosing trunk-based vs short-lived branch flow based on the size of the change. Use whenever the user wants to commit, branch, push, open an issue, open a PR, or asks how to structure any of those.…

1 2mo ago A 83 tokens original MIT

gof-patterns

05

robconery/cassini-workshop

Skill Claude CodeCodex

Gang of Four design patterns reference for TypeScript projects. Use when choosing or implementing a design pattern, refactoring toward a known pattern, reviewing code for pattern misuse, or answering "which pattern fits here" questions. Covers all 23 creational, structural, and behavioral patterns with idiomatic…

1 2mo ago A 79 tokens original MIT

postgres-dba

06

robconery/cassini-workshop

Skill Claude CodeCodex

Opinionated PostgreSQL schema and database design conventions: snakecase naming, id serial primary key surrogate keys, compound primary keys for many-to-many junctions, NOT NULL foreign keys by default (nullable only with an explicit override), enums instead of excessive lookup tables, STORED generated columns for…

1 2mo ago A 162 tokens original MIT

security-web

07

robconery/cassini-workshop

Skill Claude CodeCodex

Web application security review for TypeScript/JavaScript stacks, frontend and backend: XSS and output encoding, CSRF, clickjacking, secrets leaking into client bundles, authn/authz and IDOR, injection (SQL/command/NoSQL/ template), SSRF, mass assignment, insecure deserialization, file upload, path traversal, security…

1 2mo ago A 207 tokens original MIT

solid-principles

08

robconery/cassini-workshop

Skill Claude CodeCodex

SOLID object-oriented design principles for TypeScript projects. Use when designing or refactoring classes and modules, reviewing code for design smells (rigid, fragile, tightly coupled code), deciding how to split responsibilities or introduce abstractions, or answering "is this good OO design / which SOLID principle…

1 2mo ago A 97 tokens original MIT

sqlite-dev

09

robconery/cassini-workshop

Skill Claude CodeCodex

Opinionated SQLite conventions for local TypeScript + Bun web development with Drizzle ORM, where Postgres is the likely production target. Keeps the postgres-dba naming and modeling rules (snakecase, plural tables, id surrogate keys, NOT NULL FKs with explicit ON DELETE, compound junction keys, JSON document store)…

1 2mo ago A 246 tokens original MIT

tdd

10

robconery/cassini-workshop

Skill Claude CodeCodex

Test-driven development with bun:test, written for clarity. Produces failing tests FIRST — before any implementation — that read as the executable spec a builder agent implements against. Each test names a single behavior in plain language, follows Arrange–Act–Assert, asserts one thing, and uses real types with no…

1 2mo ago A 145 tokens original MIT

robconery/cassini-workshop

Skill Claude CodeCodex

Idiomatic TypeScript conventions and best practices: strict compiler settings, type-level modeling (discriminated unions, branded/nominal types, as const/satisfies, exhaustiveness), unknown over any, immutability, error handling with a Result type, null/undefined hygiene, async/promise rules, module and naming…

1 2mo ago A 168 tokens original MIT

user-stories

12

robconery/cassini-workshop

Skill Claude CodeCodex

Write, split, and refine agile/scrum user stories and acceptance criteria. Produces /docs/STORIES.md as the canonical backlog, formatted to feed directly into the bdd-specs skill (Story → Feature, Given/When/Then acceptance criteria → Scenario/Specification). Use this whenever the user wants to write a user story…

1 2mo ago A 147 tokens original MIT