Skip to content

TBSten/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skills

日本語 | DeepWiki

Claude Code skills and rules collection by TBSten.

⭐️ Available Skills

Skill Install Description
local-ticket-system
npx skills add tbsten/skills \
  --skill local-ticket-system
Markdown-based local ticket management system with task, bug, and chapter tickets
kotlin-tuple
npx skills add tbsten/skills \
  --skill kotlin-tuple
Type-safe Tuple utilities for Kotlin/KMP
simple-loader
npx skills add tbsten/skills \
  --skill simple-loader
Sealed interface state machine for async data loading in Kotlin/Compose Multiplatform
navigation3-main-tab
npx skills add tbsten/skills \
  --skill navigation3-main-tab
Bottom tab management pattern using Navigation 3 SceneStrategy for KMP + Compose
kotlin-compiler-plugin-setup
npx skills add tbsten/skills \
  --skill kotlin-compiler-plugin-setup
Set up a Kotlin Compiler Plugin project with multi-module Gradle structure, buildSrc, unit tests (kctfork), and integration tests
kotlin-maven-central-publish
npx skills add tbsten/skills \
  --skill kotlin-maven-central-publish
Set up Maven Central publishing for Kotlin/KMP projects with Vanniktech Maven Publish, GPG signing, and GitHub Actions
kmp-snapshot-testing-setup
npx skills add tbsten/skills \
  --skill kmp-snapshot-testing-setup
Set up snapshot testing infrastructure (Kotest PBT + Turbine) for KMP + Compose projects
react-vite-supabase-starter
npx skills add tbsten/skills \
  --skill react-vite-supabase-starter
Scaffold a React + Vite + TypeScript + Tailwind v4 + shadcn/ui + TanStack Router/Query + Supabase web app
kotlin-compiler-plugin-dev
npx skills add tbsten/skills \
  --skill kotlin-compiler-plugin-dev
Develop and review Kotlin Compiler Plugins using research data from 30+ existing plugins (Extension Point selection, design patterns, precedent search)

📝 Available Rules

Rule Install Description
kmp-layered-architecture
curl -fsSL https://rules.tbsten.me/i | \
  bash -s -- kmp-layered-architecture
4-layer architecture (App/UI/Domain/Data) rule for Kotlin Multiplatform + Compose projects
kmp-snapshot-testing
curl -fsSL https://rules.tbsten.me/i | \
  bash -s -- kmp-snapshot-testing
Snapshot PBT testing rule for Kotlin Multiplatform projects with Kotest + Turbine
kmp-error-handling
curl -fsSL https://rules.tbsten.me/i | \
  bash -s -- kmp-error-handling
Error handling and warning detection rule for Kotlin Multiplatform + Compose projects
Installing Rules

Rules are installed via rules/install.sh. It downloads RULE.md into .claude/rules/ and reference files into the current directory.

curl -fsSL https://rules.tbsten.me/i | \
  bash -s -- <rule-name>

Options

Option Description
as=<name> Save the rule as .claude/rules/<name>.md instead of the default name
--ref=<ref> or -r=<ref> Git ref (branch, tag, or commit hash) to download from (default: main)

Examples

# Install with a custom name
curl -fsSL https://rules.tbsten.me/i | bash -s -- kmp-layered-architecture as=my-architecture

# Install from a specific branch
curl -fsSL https://rules.tbsten.me/i | bash -s -- kmp-snapshot-testing --ref=feature/new-rule

# Install from a specific commit
curl -fsSL https://rules.tbsten.me/i | bash -s -- kmp-snapshot-testing -r=abc1234

🤝 Contribute Skills / Rules

Use the following skills to create a Pull Request to this repository.

Skill Install Description
contribute-skill
npx skills add tbsten/skills \
  --skill contribute-skill
Package project knowledge as a skill and create a PR to TBSten/skills
contribute-rule
npx skills add tbsten/skills \
  --skill contribute-rule
Package project knowledge as a rule and create a PR to TBSten/skills

Contributors