code-review
Reviews code changes for architectural fitness, extensibility, and alignment with design principles. Use when reviewing code, checking PRs, or validating implementations.
Reviews code changes for architectural fitness, extensibility, and alignment with design principles. Use when reviewing code, checking PRs, or validating implementations.
Apply Rules Repository conventions and forward-only workflow. Use when generating or editing docs, prompts, or code in projects that consume this repository or when this repository is the active workspace. Ensure Pact → Rules → Guides → Implementation links are created and updated, and prefer linking to submodule guides over duplicating content.
Go development practices and tooling. Use when working with Go code (*.go files, go.mod, go.sum). Activates for Go code style, testing, linting, concurrency patterns, and Go idioms.
Generate navigable code maps for unfamiliar codebases. Use when exploring a new codebase, needing to understand project structure, or before diving into code modifications. Extracts exports/imports via AST (tree-sitter) to create _MAP.md files per directory. Triggers on "map this codebase", "understand this project structure", "generate code map", or when starting work on an unfamiliar repository.
Code quality automation for linting and formatting. Provides ESLint, Prettier, Biome setup, CI/CD integration, pre-commit hooks, and tool migration strategies for consistent code style enforcement. Anchors: • ESLint Official Docs / Apply: Rule configuration, plugin integration / Purpose: Correct API usage and best practices • Prettier Philosophy / Apply: Opinionated formatting / Purpose: Minimize configuration bikeshedding • Biome Performance Model / Apply: Rust-based tooling / Purpose: Optimize development workflow speed Trigger: Use when setting up linting/formatting for new projects, integrating code quality into CI/CD, configuring pre-commit hooks, or migrating between tools. eslint, prettier, biome, lint, format, pre-commit, husky, lint-staged, code quality
Systematically explore codebases using search and LSP to understand code structure, intent, and behavior. READ_ONLY mode - no file modifications.
Setup ESLint with Airbnb TypeScript config and Prettier formatter for code quality enforcement. Use when setting up new project, adding linting/formatting, or configuring code quality tools (e.g., "Setup ESLint and Prettier", "Configure code quality", "Add Airbnb linter").
Automatic enforcement of TypeScript/JavaScript coding style, ESLint standards, type safety, and modern patterns. Use when writing TypeScript or React code to ensure strict type safety and modern ES2024+ patterns.
Analyzes Claude Code project structure detecting architectural patterns and anti-patterns by executing detection scripts
Automatic enforcement of Python coding style, PEP standards, type hints, and modern Python patterns. Use when writing Python code to ensure consistency with PEP 8, proper type hints, Google-style docstrings, modern Python 3.11+ idioms, and merge-friendly patterns for parallel multi-agent development.
TypeScript language expertise for writing type-safe, production-quality TypeScript code. Use for TypeScript development, advanced type system features, strict mode, and common patterns. Triggers: typescript, ts, tsx, type, generic, interface, tsconfig, discriminated union, utility types.
Best practices and code quality guidelines for GPUI development. Use when refactoring, reviewing code, or ensuring adherence to GPUI idioms.
Manage tsyringe DI container registration, scan injectable classes, detect missing registrations, validate injection patterns, and generate registration code. Use when registering repositories, fixing DI errors, or setting up new context (e.g., "Register ProductRepository", "Check DI setup").
Use when encountering Swift 6 concurrency errors, Sendable conformance warnings, actor isolation issues, "global variable is not concurrency-safe" errors, or migrating codebases to Swift 6 language mode
Organizes and sorts import statements in code files. Use when imports are messy or need organization.
VS Code productivity optimization with essential extensions, settings sync, profiles, keybindings, snippets, and workspace configuration
Generates c# and typescript clients for BymseRead.Service.
TypeScript厳格モードによる型安全性設計を専門とするスキル。 型推論、型ガード、ジェネリック、識別可能ユニオンのパターンを体系的に設計します。 Anchors: • 『Effective TypeScript』(Dan Vanderkam) / 適用: 型設計原則 / 目的: 型安全性最大化 • TypeScript Handbook / 適用: 型システム理解 / 目的: 正確な型設計 Trigger: TypeScript型設計時、型ガード実装時、ジェネリック設計時、ユニオン型設計時に使用
Systematisk analys av intervjutranskript enligt Gioia-metodiken. [VAD] Analyserar kvalitativa intervjutranskript genom 1st-order kodning (informantspråk), 2nd-order tematisering (forskarkonceptualisering) och aggregerade dimensioner. Producerar standardiserad dokumentation med indexerade, export-ready citat. [NÄR] Use when: gioia, intervjuanalys, transkriptanalys, kvalitativ analys, kodning, tematisk analys, grounded theory, 1st-order, 2nd-order [SPRÅK] Svenska (primärt), engelska vid behov [KÄLLA] Gioia, D.A., Corley, K.G. & Hamilton, A.L. (2013). Seeking Qualitative Rigor in Inductive Research. Organizational Research Methods.
Installs and configures custom status line functionality in Claude Code projects with proper plugin root variable usage