Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Enforce Extreme Programming (XP) workflows for TypeScript projects: TDD discipline via Red-Green-Refactor cycle, conventional commits and PRs, automated linting/type-checking on file writes, and structured context snapshots for handoffs.
npx claudepluginhub christopher-buss/skills --plugin sentinelCreate a git commit following project standards
Creates a pull request using gh CLI
Code review for roblox-ts projects using dynamic category detection and game-specific analysis
Summarize conversation progress and next steps
Remind agent about TDD approach and continue conversation
Modifies files
Hook triggers on file write and edit operations
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Personal development best practices skills for React, Effect-TS, and other frameworks. Enforces patterns, anti-patterns, and code quality guidelines.
TypeScript development - strict types, ESLint, Biome, Bun runtime, debugging, Sentry monitoring, dead code detection
Unified Claude Code plugin merging superpowers workflows (TDD, debugging, planning) with everything-claude-code productivity (agents, learning, hooks, rules)
React/TypeScript frontend + Go backend enforcement harness. 92 wired hooks across 101 scripts enforce patterns on every edit. Green != done: `test-warning-check` surfaces warnings on passing test/lint/type runs (DeprecationWarning, React `act()`, unhandled rejection, `@ts-ignore`); `ci-warning-audit` Stop-hook scans `gh run view --log` on green CI for deprecations / console warnings / skipped tests. 66 skills from TDD through CI-green PR, including /steelman anti-sycophancy guard + /snyk-ux-security per-path vuln sweep (JS + Go ecosystems; exploitability-triage first gate via `bun why`/`go mod why`/`govulncheck`; top-level direct dep bump first, parent dep bump second, resolutions/overrides/replace as last resort only with follow-up TODO to remove; React 18 pin + changelog-walked major bumps + no-deferral escalation; Go `snyk test --file=go.mod` + `go get -u` + `go mod tidy` + `govulncheck` verify). Session exit blocked while PR review threads remain unresolved. TypeScript escape hatches blocked at Edit. tsconfig strictness weakening blocked. Worktree isolation + branch safety hook-enforced. bun.lock + yarn.lock parity enforced (Snyk IO doesn't parse bun.lock). 21 LLM failure modes enforced: 7 Karpathy single-agent + 14 MAST multi-agent (Cemri et al. NeurIPS 2025). OWASP + STRIDE subset + snyk/bun audit. Core Web Vitals perf gate. MCP ban with CLI redirect (~20x token savings). Agent-browser wrap (~91% token reduction for AI browsing). 3-hat plan review (product/engineering/design). 9 agents (adds plan hats + karpathy reference), 5 routines. Opus 4.7 tuned, POSIX-friendly.
JavaScript and TypeScript development with modern patterns and Node.js backend
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Share bugs, ideas, or general feedback.
Personal collection of Agent Skills, hooks, and plugins for Claude Code, focused on Roblox development.
This started as a fork of antfu/skills. I'm repurposing it for my own workflow but keeping it open source in case others find it useful.
pnpx skills add christopher-buss/skills -skill='*'
Or install everything globally:
pnpx skills add christopher-buss/skills -skill='*' -g
More on the CLI at skills.
Manually written with personal preferences and best practices.
| Skill | Description |
|---|---|
| isentinel | isentinel's opinionated preferences for roblox-ts development |
| roblox-ts | TypeScript to Roblox Lua transpiler |
| test-driven-development | How to write tests and design for testability in Roblox projects |
| ecs-design | Best practices for designing Entity Component Systems in Roblox |
Generated from official docs.
| Skill | Description | Source |
|---|---|---|
| jecs | Entity Component System for Roblox | Ukendio/jecs |
| pnpm | Fast, disk-efficient package manager | pnpm/pnpm.io |
| roblox-ts | TypeScript to Roblox Lua transpiler | roblox-ts/roblox-ts |
| superpowers | Agent workflow skills (customized for Roblox) | obra/superpowers |
Synced from external repos that maintain their own skills.
| Skill | Description | Source |
|---|---|---|
| humanizer | Remove AI writing patterns from text | blader/humanizer |
| writing-skills | How to write agent skills | obra/superpowers |
See AGENTS.md for how skills are generated and maintained.
pnpm installmeta.ts with your projectsnr start cleanup to clear existing submodulesnr start init to clone freshnr start sync for vendored skillsForked from Anthony Fu's skills. The original project's approach of using git submodules to reference source documentation is clever - skills stay current with upstream changes without manual updates.
MIT. Vendored skills keep their original licenses.