kimtth
- 139 skills
- 0 followers
- 9 hours ago last updated
- ▌ Caveman Review · kimtth bundleCompressed code review - one line per finding with location, problem and fix. Use for /caveman-review, "review this PR", or "review the diff".
- ▌ Zen Prompt Measure · kimtthUse when optimizing a GitHub Copilot customization artifact with the Zen CLI, running zen optimize/detect/selfcheck, or interpreting a Zen report. Do not use for generic prompt rewriting, hooks, mcp.json, or automatic candidate application.
- ▌ Azure Ml LLM Trainer · kimtth bundleTrain or fine-tune LLMs on Azure ML managed compute with TRL trainers. Uses direct trainer loops (SFT, DPO, RL) without relying on serverless APIs or Hugging Face infrastructure.
- ▌ Azure Ml Dataset Creator · kimtth bundleGenerate synthetic and simulated datasets for evaluation and fine-tuning using Azure AI Foundry simulators. Create non-adversarial task data, adversarial safety data, and conversation datasets without manual data collection.
- ▌ Azure Ml Model Evaluation · kimtth bundleEvaluate generative AI applications and models locally or in the cloud using Azure AI Evaluation SDK. Measure quality, safety, and performance with built-in and custom evaluators.
- ▌ Fabric Core · kimtthCore Microsoft Fabric platform reference: topology, authentication, token scopes, REST API base URL, pagination, long-running operations, throttling, workspace and item resolution, OneLake access, and common gotchas. Use this skill whenever working with Fabric REST APIs, managing workspaces/items, or troubleshooting auth errors.
- ▌ Check Updates · kimtthCheck for skills-for-fabric marketplace updates at session start. Compares local version against GitHub releases and shows changelog if updates are available. Use when the user wants to: (1) check for skill updates, (2) see what's new in skills-for-fabric, (3) verify current version. Triggers: "check for updates", "am I up to date", "what version", "update skills", "show changelog".
- ▌ Fabric Alm Cicd · kimtthPlan, implement, review, and troubleshoot Microsoft Fabric ALM and CI/CD workflows using Git integration, deployment pipelines, Variable Libraries, Fabric REST APIs, fabric-cicd, GitHub Actions, or Azure DevOps. Use when the user asks about source control, deploy, promote, release, dev/test/prod, environment variables, deployment pipeline automation, Git sync, fabric-cicd, or Fabric item definition validation.
- ▌ Fabric Lakehouse · kimtthFabric Lakehouse design, schemas, shortcuts, security, optimization, and PySpark patterns. Use when designing Lakehouse solutions, managing Delta tables, configuring OneLake shortcuts, or writing PySpark/Spark SQL code for Fabric notebooks.
- ▌ Fabric Data Agent · kimtthDesign, configure, evaluate, and govern Microsoft Fabric Data Agents for natural-language Q&A over Lakehouse, Warehouse, Power BI semantic model, KQL database, mirrored database, ontology, or Microsoft Graph data. Use when the user asks for Fabric data agent, conversational analytics, NL2SQL, NL2DAX, NL2KQL, data-agent instructions, example queries, agent evaluation, publishing, sharing, governance, diagnostics, or ALM.
- ▌ Synapse Migration · kimtth bundlePort Azure Synapse Analytics notebooks, SQL pools, and pipelines to Microsoft Fabric. Translates mssparkutils calls to notebookutils (including the env→runtime namespace change), replaces Linked Services with Fabric Data Connections and OneLake Shortcuts, rewrites Dedicated SQL Pool DDL by removing DISTRIBUTION and CLUSTERED COLUMNSTORE hints, substitutes PolyBase external tables with COPY INTO, and maps Synapse Pipeline activities to Fabric Data Pipeline equivalents. Use when the user wants to: (1) port Synapse Spark notebooks to Fabric Lakehouse or Spark Job Definitions, (2) replace mssparkutils or Linked Services in Synapse code, (3) rewrite Dedicated SQL Pool T-SQL for Fabric Warehouse, (4) migrate Synapse Pipelines to Fabric Data Pipelines. Triggers: "migrate from synapse", "synapse to fabric", "mssparkutils to notebookutils", "synapse linked service replacement", "dedicated sql pool to warehouse", "polybase to copy into", "port synapse notebooks", "synapse workspace migration".
- ▌ Hdinsight Migration · kimtth bundlePort Azure HDInsight Spark clusters and Hive workloads to Microsoft Fabric. Removes legacy HiveContext and standalone SparkContext constructors, replacing them with the pre-instantiated SparkSession. Converts WASB and ABFS storage paths to OneLake abfss URLs via Shortcuts. Transforms Hive DDL (STORED AS ORC, external tables) to Delta Lake schemas inside Fabric Lakehouse. Maps Oozie workflow actions — spark, hive, shell, sqoop, coordinator — to Fabric Pipeline activities and schedule triggers. Introduces notebookutils for file and credential operations previously handled via subprocess or HDFS client calls. Use when the user wants to: (1) retire an HDInsight cluster and move to Fabric, (2) convert WASB paths or Hive DDL, (3) replace Oozie coordinators with Fabric Pipelines. Triggers: "migrate from hdinsight", "hdi to fabric", "hivecontext sparksession fabric", "wasb to onelake", "hive ddl to delta", "oozie to fabric pipelines", "hive metastore lakehouse", "hdinsight spark migration".
- ▌ Spark Authoring CLI · kimtth bundleDevelop Microsoft Fabric Spark/data engineering workflows and write code in Fabric Notebook cells with intelligent routing to specialized resources. Provides workspace/lakehouse management, notebook code authoring (PySpark, Scala, SparkR, SQL), and routes to: data engineering patterns, development workflow, or infrastructure orchestration. Use when the user wants to: (1) manage Fabric workspaces and resources, (2) write or debug code in notebook cells, (3) use notebookutils, (4) develop notebooks and PySpark applications, (5) design data pipelines, (6) provision infrastructure as code. Triggers: "develop notebook", "data engineering", "workspace setup", "pipeline design", "infrastructure provisioning", "Delta Lake patterns", "Spark development", "lakehouse configuration", "write notebook code", "notebookutils", "notebook cell", "PySpark notebook", "%%sql cell", "%%configure", "fabric notebook", "run notebook", "notebook deployment".
- ▌ Sqldw Authoring CLI · kimtth bundleExecute authoring T-SQL (DDL, DML, data ingestion, transactions, schema changes) against Microsoft Fabric Data Warehouse and SQL endpoints from agentic CLI environments. Use when the user wants to: (1) create/alter/drop tables from terminal, (2) insert/update/delete/merge data via CLI, (3) run COPY INTO or OPENROWSET ingestion, (4) manage transactions or stored procedures, (5) perform schema evolution, (6) use time travel or snapshots, (7) generate ETL/ELT shell scripts, (8) create views/functions/procedures on Lakehouse SQLEP. Triggers: "create table in warehouse", "insert data via T-SQL", "load from ADLS", "COPY INTO", "run ETL with T-SQL", "alter warehouse table", "upsert with T-SQL", "merge into warehouse", "create T-SQL procedure", "warehouse time travel", "recover deleted warehouse data", "create warehouse schema", "deploy warehouse", "transaction conflict", "snapshot isolation error".
- ▌ Databricks Migration · kimtth bundlePort Databricks notebooks and jobs to Microsoft Fabric. Provides an exhaustive dbutils to notebookutils substitution table: fs operations (mount removal via OneLake Shortcuts), secret scope to Key Vault URL conversion, notebook run and exit, widget replacement with parameter-tagged cells, and library install replacement with Fabric Environments. Covers Unity Catalog three-level namespace reduction to Lakehouse two-level schemas, DBFS path conversion to OneLake, Databricks Jobs to Spark Job Definitions, MLflow tracking URI removal, and Photon to Native Execution Engine substitution. Use when the user wants to: (1) replace dbutils with notebookutils, (2) collapse Unity Catalog namespaces to Lakehouse schemas, (3) convert Databricks Jobs or Delta Live Tables. Triggers: "migrate from databricks", "databricks to fabric", "dbutils to notebookutils", "dbutils fabric", "unity catalog migration", "dbfs to onelake", "databricks notebook migration", "delta live tables fabric", "photon native execution".
- ▌ Fabric API Discovery · kimtthDiscover Fabric APIs, OpenAPI specs, item schemas, and best practices using the Fabric MCP Server. Use when exploring available Fabric workloads, looking up API specifications, finding item definition formats, or managing OneLake files programmatically. All MCP tools run locally for reference.
- ▌ Spark Operations CLI · kimtth bundleDiagnose failed Spark jobs, unhealthy Livy sessions, and performance bottlenecks in Microsoft Fabric via read-only CLI triage. Use when the user wants to: (1) diagnose why a Spark job, notebook run, or Lakehouse job failed, (2) triage stuck or dead Livy sessions, (3) identify OOM, shuffle spill, or data skew, (4) retrieve driver and executor logs or Spark Advisor findings, (5) copy event logs and start a local Spark History Server, (6) diagnose all Spark activities within a failed pipeline run. Triggers: "diagnose my failed notebook", "why did my spark job fail", "triage spark failure", "diagnose pipeline run failure", "why did my pipeline fail", "livy session stuck in starting", "spark executor OOM", "check spark advisor findings", "shuffle spill diagnosis", "why did my lakehouse job fail", "diagnose lakehouse table load", "data skew diagnosis", "open spark history server locally", "analyze spark failure logs", "spark job triage".
- ▌ Sqldw Operations CLI · kimtth bundleAnalyze Fabric Data Warehouse performance via CLI using sqlcmd and queryinsights views. Diagnose slow queries, SQL pool pressure, cache coldness, and recommend clustering keys. Triggers: "DW slow query analysis", "slowest queries warehouse", "queryinsights long running", "warehouse CPU resource consumers", "SQL pool pressure window", "pressure events warehouse", "DW cache warmth cold start", "cache warmth analysis", "warehouse cluster key recommendation", "cluster tables performance", "DW performance baseline comparison", "performance degraded warehouse", "warehouse user query patterns", "queryinsights diagnostics", "DW optimization sqlcmd".
- ▌ Powerbi Authoring CLI · kimtth bundleCreate, manage, and deploy Power BI semantic models inside Microsoft Fabric workspaces via `az rest` CLI against Fabric and Power BI REST APIs. Use when the user wants to: (1) create a semantic model from TMDL definition files, (2) retrieve or download semantic model definitions, (3) update a semantic model definition with modified TMDL, (4) trigger or manage dataset refresh operations, (5) configure data sources, parameters, or permissions, (6) deploy semantic models between pipeline stages. Covers Fabric Items API (CRUD) and Power BI Datasets API (refresh, data sources, permissions). For read-only DAX queries, use `powerbi-consumption-cli`. For fine-grained modeling changes, route to `powerbi-modeling-mcp`. Triggers: "create semantic model", "upload TMDL", "download semantic model TMDL", "refresh dataset", "semantic model deployment pipeline", "dataset permissions", "list dataset users", "semantic model authoring".
- ▌ Spark Consumption CLI · kimtthAnalyze lakehouse data interactively using Fabric Lakehouse Livy API sessions and PySpark/Spark SQL for advanced analytics, DataFrames, cross-lakehouse joins, Delta time-travel, and unstructured/JSON data. Use when the user explicitly asks for PySpark, Spark DataFrames, Livy sessions, or Python-based analysis — NOT for simple SQL queries. Triggers: "PySpark", "Spark SQL", "analyze with PySpark", "Spark DataFrame", "Livy session", "lakehouse with Python", "PySpark analysis", "PySpark data quality", "Delta time-travel with Spark".
- ▌ Sqldw Consumption CLI · kimtth bundleExecute read-only T-SQL queries against Fabric Data Warehouse, Lakehouse SQL Endpoints, and Mirrored Databases via CLI. Default skill for any lakehouse data query (row counts, SELECT, filtering, aggregation) unless the user explicitly requests PySpark or Spark DataFrames. Use when the user wants to: (1) query warehouse/lakehouse data, (2) count rows or explore lakehouse tables, (3) discover schemas/columns, (4) generate T-SQL scripts, (5) monitor SQL performance, (6) export results to CSV/JSON. Triggers: "warehouse", "SQL query", "T-SQL", "query warehouse", "show warehouse tables", "show lakehouse tables", "query lakehouse", "lakehouse table", "how many rows", "count rows", "SQL endpoint", "describe warehouse schema", "generate T-SQL script", "warehouse performance", "export SQL data", "connect to warehouse", "lakehouse data", "explore lakehouse".
- ▌ Search Consumption CLI · kimtthFind and discover Microsoft Fabric items across workspaces when the workspace is unknown. Use when the user wants to: (1) find an item by name across workspaces, (2) list items of specific type across workspaces, (3) identify which workspace contains an item, (4) return item/workspace IDs for downstream API calls. Triggers: "which workspace has", "where is", "what items do I have", "do I have", "find item", "find all items", "search for item", "discover items", "find across workspaces".
- ▌ Activator Authoring CLI · kimtth bundleCreate alerts, notifications, and automated actions on Fabric data and events via Fabric REST API and `az rest` CLI. Use when the user wants to: (1) create, update, or delete an alert or notification flow, (2) send a Teams message, send an email, or run a Fabric item when something happens, (3) connect alert logic to Eventhouse, Eventstream, Real-time Hub, or Digital Twin Builder / Ontology data, (4) adjust thresholds, filters, event triggers, or actions, (5) troubleshoot or change an existing Activator/Reflex definition. Triggers: "create an alert", "notify me when", "let me know when", "take action when", "send me an email when", "send a teams message when", "run a pipeline when", "update an alert", "delete an alert", "activator rule"
- ▌ Dataflows Authoring CLI · kimtth bundleCreate, update, delete, and manage Fabric Dataflows Gen2 artifacts with Power Query M mashup definitions via CLI (az rest / curl). Uses az rest and curl against the Fabric REST API to author definitions containing base64-encoded mashup.pq, queryMetadata.json, and .platform parts. Supports creating dataflows with inline definitions, modifying mashup queries, binding connections, triggering Execute refresh jobs with typed parameter overrides, and exporting definitions for CI/CD. Use when the user wants to: (1) create a new Dataflow Gen2 with Power Query M queries, (2) update a dataflow mashup definition, (3) trigger a dataflow refresh job, (4) bind or manage dataflow connections, (5) set up CI/CD via definition export and import, (6) delete a dataflow, (7) configure staging destinations. Triggers: "create dataflow", "author dataflow", "Power Query M", "mashup document", "update dataflow definition", "refresh dataflow", "dataflow connection", "ETL dataflow", "dataflow CI/CD".
- ▌ Powerbi Consumption CLI · kimtth bundleThe ONLY supported path for read-only Microsoft Fabric Power BI semantic model (formerly "Power BI dataset") query interactions. Execute DAX queries via the MCP server ExecuteQuery tool to: (1) discover semantic model metadata (tables, columns, measures, relationships, hierarchies, etc.) and their properties, (2) retrieve data from a semantic model. Triggers: "DAX query", "semantic model metadata", "list semantic model tables", "run EVALUATE", "get measure expression".
- ▌ Eventhouse Authoring CLI · kimtth bundleExecute KQL management commands (table management, ingestion, policies, functions, materialized views) against Fabric Eventhouse and KQL Databases via CLI. Use when the user wants to: 1. Create or alter KQL tables, columns, or functions 2. Ingest data into an Eventhouse (inline, from storage, streaming) 3. Configure retention, caching, or partitioning policies 4. Create or manage materialized views and update policies 5. Manage data mappings for ingestion pipelines 6. Deploy KQL schema via scripts Triggers: "create kql table", "kql ingestion", "ingest into eventhouse", "kql function", "materialized view", "kql retention policy", "eventhouse schema", "kql authoring", "create eventhouse table", "kql mapping"
- ▌ Microsoft Code Reference · kimtthLook up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Microsoft APIs to find the right method, check parameters, get working examples, or troubleshoot errors. Catches hallucinated methods, wrong signatures, and deprecated patterns by querying official docs.
- ▌ Activator Consumption CLI · kimtthInspect existing alerts, notifications, and automated actions in Fabric via read-only REST API calls using `az rest` CLI. Use when the user wants to: (1) list existing alerts in a workspace, (2) inspect how an alert or notification is configured, (3) read and decode an Activator/Reflex definition (ReflexEntities.json), (4) list rules, sources, and actions behind an alert, (5) understand why an alert fires or what action it takes. Triggers: "show my alerts", "what alerts do I have", "inspect this alert", "show me the rule", "show me the action", "show me the source", "get reflex definition", "list activators", "activator details"
- ▌ Dataflows Consumption CLI · kimtth bundleMonitor, inspect, and discover Fabric Dataflows Gen2 via read-only CLI operations (az rest / curl). List dataflows across workspaces, decode base64 definitions to inspect Power Query M queries and queryMetadata.json, discover typed parameters with defaults, poll refresh operations for status, retrieve job history with timing and error details, and classify queries by staging settings. Use when the user wants to: (1) list dataflows, (2) inspect a dataflow definition and decode its mashup, (3) discover parameters, (4) check refresh status, (5) retrieve job history, (6) analyze staging settings, (7) examine connections and data source bindings. Triggers: "dataflow status", "refresh history", "dataflow monitor", "list dataflows", "dataflow parameters", "explore dataflow", "inspect dataflow", "dataflow run status".
- ▌ Eventstream Authoring CLI · kimtthCreate, wire, and publish Microsoft Fabric Eventstream real-time event streaming topologies via the Fabric Items REST API. Build graph-based definitions with 25 source types (Event Hubs, IoT Hub, CDC connectors, Kafka, SampleData), 8 transformation operators (Filter, Aggregate, GroupBy, Join, ManageFields, Union, Expand, SQL), 4 destination types (Lakehouse Delta, Eventhouse, Activator, Custom Endpoint), and DefaultStream/DerivedStream routing. Use when the user wants to: (1) author or publish an Eventstream topology, (2) add CDC sources with SQL-based Debezium payload flattening, (3) assemble multi-table fan-out routing, (4) modify or delete Eventstream definitions. Triggers: "create eventstream", "deploy eventstream", "design eventstream topology", "CDC source", "eventstream operator", "real-time ingestion pipeline", "eventstream definition", "update eventstream".
- ▌ E2e Medallion Architecture · kimtthImplement end-to-end Medallion Architecture (Bronze/Silver/Gold) lakehouse patterns in Microsoft Fabric using PySpark, Delta Lake, and Fabric Pipelines. Use when the user wants to: (1) design a Bronze/Silver/Gold data lakehouse, (2) set up multi-layer workspace with lakehouses for each tier, (3) build ingestion-to-analytics pipelines with data quality enforcement, (4) optimize Spark configurations per medallion layer, (5) orchestrate Bronze-to-Silver-to-Gold flows via notebooks. Triggers: "medallion architecture", "bronze silver gold", "lakehouse layers", "e2e data pipeline", "end-to-end lakehouse", "data lakehouse pattern", "multi-layer lakehouse", "build medallion", "setup medallion".
- ▌ Eventhouse Consumption CLI · kimtth bundleRun KQL queries against Fabric Eventhouse for real-time intelligence and time-series analytics using `az rest` against the Kusto REST API. Covers KQL operators (where, summarize, join, render), Eventhouse schema discovery (.show tables), time-series patterns with bin(), and ingestion monitoring. Use when the user wants to: 1. Run read-only KQL queries against an Eventhouse or KQL Database 2. Discover Eventhouse table schema and metadata 3. Analyse real-time or time-series data with KQL operators 4. Monitor ingestion health and active KQL queries 5. Export KQL results to JSON Triggers: "kql query", "kusto query", "eventhouse query", "kql database", "real-time intelligence", "time-series kql", "query eventhouse", "explore eventhouse", "show tables kql"
- ▌ Eventstream Consumption CLI · kimtthList, inspect, and monitor Microsoft Fabric Eventstream real-time event ingestion pipelines via the Fabric Items REST API. Discover Eventstreams across workspaces, decode base64-encoded graph topologies to trace event flow from source through operators to destination nodes. Validate source connection IDs, destination wiring, retention policies (1-90 days), and throughput levels. Use when the user wants to: (1) list or search Eventstreams in a workspace, (2) decode and trace graph topology from source to destination, (3) validate source and destination configurations, (4) check retention and throughput settings. Triggers: "list eventstreams", "show eventstream", "inspect eventstream", "explain eventstream", "eventstream health", "monitor eventstream", "describe eventstream", "check eventstream configuration", "eventstream retention".
- ▌ Dataflows Save As Authoring CLI · kimtth bundleAssess, plan, and execute dataflow Gen1 → Gen2.1 CI/CD save-as operations via CLI (az rest / curl) against both Power BI REST and Fabric REST APIs. Scan workspaces or entire tenants for Gen1 dataflows, evaluate save-as readiness with seven risk signals (incremental refresh, BYOSA storage, Power Automate triggers, pipeline dependencies, linked entities, DirectQuery, caller-not-owner), produce a Save-As Readiness Snapshot (markdown + JSON), and invoke the SaveAsNativeArtifact API to create upgraded Gen2.1 copies of Gen1 dataflows. Use when the user wants to: (1) discover Gen1 dataflows in a workspace or tenant, (2) assess save-as readiness and risk signals, (3) upgrade or migrate Gen1 into a Gen2.1 copy, (4) validate post-save-as data integrity, (5) detect residual Gen1 references. Triggers: "save Gen1 dataflow", "convert dataflow Gen1", "upgrade dataflow", "migrate dataflow", "dataflow readiness", "Gen1 to Gen2", "dataflow save-as assessment", "saveAsNativeArtifact", "dataflow save-as scan".
- ▌ Go · kimtthUse when: write or review idiomatic Go with explicit errors, clear concurrency, and small interfaces.
- ▌
- ▌ PHP · kimtthUse when: write or review modern, typed PHP with strict types, clear structure, and safe data handling.
- ▌ SQL · kimtthUse when: write or review correct, set-based SQL with safe parameters and sensible indexing.
- ▌ Bash · kimtthUse when: write or review robust shell scripts that fail fast and handle paths and input safely.
- ▌ Java · kimtthUse when: write or review modern, idiomatic Java with immutability, clear types, and clean structure.
- ▌ Ruby · kimtthUse when: write or review idiomatic, readable Ruby with clear objects and expressive methods.
- ▌ Rust · kimtthUse when: write or review idiomatic Rust with sound ownership, error handling, and zero-cost abstractions.
- ▌ CI CD · kimtthUse when: design or improve a CI/CD pipeline for fast, reliable, automated build-test-deploy.
- ▌ Swift · kimtthUse when: write or review idiomatic Swift with value types, optionals, and safe concurrency.
- ▌ Teach · kimtthUse when: explain code or a concept at the right depth for the asker, not a generic lecture.
- ▌ Csharp · kimtthUse when: write or review modern, idiomatic C# with async, nullable reference types, and clean structure.
- ▌ Kotlin · kimtthUse when: write or review idiomatic Kotlin with null safety, immutability, and concise expressions.
- ▌ Nodejs · kimtthUse when: write or review Node.js backends with correct async, error handling, and resource limits.
- ▌ Python · kimtthUse when: write or review idiomatic, typed, well-structured Python that is easy to test and maintain.
- ▌ Shadcn · kimtthUse when: add, customize, or extend shadcn/ui components with correct Tailwind and theming setup.
- ▌ To Prd · kimtthUse when: turn current conversation and repo context into a PRD for an issue tracker.
- ▌ GRAPHQL · kimtthUse when: design or review GraphQL schemas and resolvers with safe, efficient data access.
- ▌ Handoff · kimtthUse when: write a handoff so another session or agent can resume work without context loss.
- ▌ Mocking · kimtthUse when: use test doubles correctly — mock true boundaries, not the code under test.
- ▌ Reactjs · kimtthUse when: write or review React components with correct hooks, state, effects, and rendering.
- ▌ Critique · kimtthUse when: give structured, specific design critique with actionable fixes, not vague feedback.
- ▌
- ▌ Refactor · kimtthUse when: improve code structure, readability, type safety, or maintainability without changing external behavior.
- ▌ Research · kimtthUse when: run a systematic literature review and synthesize sourced, well-reasoned findings.
- ▌ Zoom Out · kimtthUse when: step back from unfamiliar code and map surrounding modules, callers, concepts, and ownership before editing.
- ▌ To Issues · kimtthUse when: break a plan, spec, or PRD into independently grabbable implementation issues.
- ▌ Turborepo · kimtthUse when: configure a Turborepo monorepo with task pipelines, caching, and affected-only runs.
- ▌ API Design · kimtthUse when: design a clear, consistent, and evolvable API contract before implementing it.
- ▌ Git Bisect · kimtthUse when: find the commit that introduced a bug with a binary search over history.
- ▌ Git Commit · kimtthUse when: create a conventional git commit from the current diff with logical staging and message analysis.
- ▌ Git Rebase · kimtthUse when: clean up or reorder commits with rebase while keeping history safe and reviewable.
- ▌ Skills CLI · kimtthUse when: discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills with bunx/npx skills.
- ▌ Typescript · kimtthUse when: write or review TypeScript that maximizes type safety without fighting the compiler.
- ▌ Concurrency · kimtthUse when: write or review concurrent code that avoids races, deadlocks, and shared-state bugs.
- ▌ Drizzle Orm · kimtthUse when: define type-safe schemas, migrations, and queries with Drizzle ORM and full TS inference.
- ▌ Find Skills · kimtthUse when: find, compare, install, update, or remove agent skills from skills.sh or a source repo.
- ▌ Watch Video · kimtthUse when: answer questions about a video URL or local file by seeing its frames and reading its transcript.
- ▌ Agent Memory · kimtthUse when: persist and recall context across coding sessions so the agent stops re-learning the same stack, bugs, and decisions.
- ▌ Duckdb Query · kimtthUse when: run analytical queries in-process over files, Parquet, or CSV with DuckDB.
- ▌ Load Testing · kimtthUse when: measure system behavior under load to find limits, bottlenecks, and regressions.
- ▌ Authorization · kimtthUse when: design or review access control so users can only do what they are permitted to do.
- ▌ Brainstorming · kimtthUse when: explore options or decompose an ambiguous problem before committing to one approach.
- ▌ Observability · kimtthUse when: instrument a system with logs, metrics, and traces to understand it in production.
- ▌ Rate Limiting · kimtthUse when: protect a service with rate limiting and backpressure without harming legitimate users.
- ▌ Write A Skill · kimtthUse when: create or improve an agent skill with proper frontmatter, structure, triggers, and progressive disclosure.
- ▌ Writing Plans · kimtthUse when: write a structured implementation plan before starting a complex or multi-step task.
- ▌ Authentication · kimtthUse when: implement or review authentication flows, sessions, tokens, and password handling securely.
- ▌ Clean Codebase · kimtthClean up dead code, obsolete paths, and contradictions in the codebase to keep it small, correct, and aligned with reality.
- ▌ Docker Compose · kimtthUse when: define multi-service local and test environments with Docker Compose reliably.
- ▌ Error Handling · kimtthUse when: design error handling so failures are explicit, recoverable, and never silently swallowed.
- ▌ Github Actions · kimtthUse when: write or review GitHub Actions workflows that are fast, secure, and maintainable.
- ▌ Webapp Testing · kimtthUse when: test a web app across unit, integration, and end-to-end layers with the right balance.
- ▌ Chrome Devtools · kimtthUse when: debug, inspect, automate, screenshot, profile, or analyze a web page with Chrome DevTools-style browser tools.
- ▌ Design Patterns · kimtthUse when: apply a design pattern to a real problem without over-engineering the solution.
- ▌ Executing Plans · kimtthUse when: execute a written implementation plan with checkpoints, verification, and blocker handling.
- ▌ Frontend Design · kimtthUse when: build or reshape UI with distinctive, intentional visual design instead of generic defaults.
- ▌ Grill With Docs · kimtthUse when: verify claims or API usage against fetched official documentation, not memory.
- ▌ REST API Design · kimtthUse when: design RESTful HTTP APIs with correct resources, methods, status codes, and pagination.
- ▌ Security Review · kimtthUse when: review code or a design for security issues across the OWASP Top 10 and common pitfalls.
- ▌ Threat Modeling · kimtthUse when: systematically identify threats to a system and decide how to mitigate them.
- ▌ Input Validation · kimtthUse when: validate and sanitize untrusted input at boundaries to prevent bad data and attacks.
- ▌ Solid Principles · kimtthUse when: apply SOLID principles to make object-oriented code flexible and maintainable.
- ▌ State Management · kimtthUse when: choose and structure client state so data stays consistent and predictable.
- ▌ Caching Strategies · kimtthUse when: add caching with the right layer, key design, invalidation, and consistency trade-offs.
- ▌ Clean Architecture · kimtthUse when: structure an app so business logic is independent of frameworks, UI, and databases.