Skip to main content

kcsujeet/kc-claude-kit

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
24
GitHub stars
0
GitHub forks
0

Install with an AI assistant

Copy this prompt into the AI assistant you're using.

Loading the repository README…

Skills in this repository

classification pending

Showing 24 of 24 collected skills.

occupation
unclassified
description

Drafts review findings as Conventional Comments PR comments, and replies to reviewers' feedback on your own PR, and posts them to GitHub only after the user's explicit, fresh post signal. Covers the pre-draft and post-draft audits, tone and length budgets,…

updated
occupation
unclassified
description

Verify a UI change visually before calling it done: does it look right. Trigger on "check the UI", "does this look right", "verify my UI change", "screenshot this page", "check dark mode", "check mobile", or before reporting a frontend change complete. Drives…

updated
occupation
unclassified
description

Gate-based code review for a PR, branch, or set of changes in any repo. Gathers the diff and checks its scope, dispatches one gate agent per convention topic (naming, clarity, structure, simplicity, datetime, react, i18n, testing, correctness) plus a…

updated
occupation
unclassified
description

Readability conventions for TypeScript, JavaScript and other source files: ternary shape, guard clauses, comments, casts and type escape hatches, magic numbers, fallback chains, dense expressions and over-extraction. Use when writing or reviewing code that…

updated
occupation
unclassified
description

Correctness conventions for source files in TypeScript, JavaScript, Ruby, Python, Swift, Go, Java, Kotlin, PHP, C# and Rust: logic errors (off-by-one, wrong operator, inverted condition, stale state or closure, wrong dependency array), unhandled edge cases…

updated
occupation
unclassified
description

Naming conventions for identifiers and file names in TypeScript, JavaScript, Ruby, Python, Swift, Go, Java, Kotlin, PHP, C# and Rust source files: role-not-type names, verb-led function names, named boolean operands, honest names, names unambiguous at the use…

updated
occupation
unclassified
description

DRY, YAGNI and KISS conventions for TypeScript, JavaScript and other source files: reuse before writing, search for an existing capability first, delete or collapse what adds nothing, numeric coercion, types as narrow as their consumers, refactor leftovers,…

updated
occupation
unclassified
description

Testing conventions for test files and the code they cover in TypeScript, JavaScript and other languages: tests first, a test for every behavior and bug fix, exact assertions, no class-name assertions, gates tested both ways, local setup helpers, and tests…

updated
occupation
unclassified
description

The one review-and-QA pass on your own PR before it goes to a human reviewer. Runs kc-code-review, the project's hand-off checklist and QA, applies the fixes the gates write, checks those fixes once, re-reviews once, and hands whatever is still open to the…

updated
occupation
unclassified
description

Verify a person can use a change before calling it done. Trigger on "is this easy to use", "check the UX", "check the flow", "walk it like a user", "would a user get this", or before reporting complete a change to something a person does (a form, a flow, a…

updated
occupation
unclassified
description

Audit a repository's Claude Code instruction setup and propose a restructure. Trigger on "audit my CLAUDE.md", "review my CLAUDE.md", "is my CLAUDE.md any good", "my CLAUDE.md is too long", "Claude keeps ignoring my instructions", "should this be a skill or a…

updated
occupation
unclassified
description

Rails conventions for Ruby source, specs and migrations: doing each job the way similar code in the app already does it, Rails naming and model conventions, work in the app's own layers, check-then-act races, per-record queries and N+1s (aggregates that…

updated
occupation
unclassified
description

Code placement and module-shape conventions for TypeScript, JavaScript and other source files: one responsibility per unit, co-location and promotion, flattened single-file folders, no barrels, no dead wrappers, lookup objects over switch and nested if, named…

updated
occupation
unclassified
description

Set up a repo for autopilot. Works out how to boot, seed, log in to and check the app, writes .claude/autopilot.json, and proves it by booting the app once. Run once per repo before /kc-autopilot:kc-run, or when the app's dev setup changes.

updated
occupation
unclassified
description

Deliver an approved plan end to end as the staff engineer. Validates the plan file, decides the cross-unit approach, writes each unit's contract and QA personas, then starts the deliver workflow, which runs engineer, review, persona QA and verification per…

updated
occupation
unclassified
description

Date and time conventions for TypeScript, JavaScript and other source files: no hand-rolled date math or millisecond arithmetic, ISO 8601 serialization with offset, truncation, `new Date()` in render or memos, timezone, week start and hour format as settings,…

updated
occupation
unclassified
description

Dependency conventions for package.json, Gemfile, pnpm-workspace.yaml, requirements.txt, pyproject.toml, go.mod, Cargo.toml, podspec and Package.swift manifests: ask before adding, health checks, platform first, exact versions and lockfiles, and the repo's…

updated
occupation
unclassified
description

Error-handling conventions for TypeScript, JavaScript and other source files: no swallowed errors, typed errors with stable codes, one error envelope, actionable messages, field-level validation errors, and structured logging. Use when writing or reviewing…

updated
occupation
unclassified
description

Translation conventions for locale JSON files and the TypeScript and JavaScript code that calls them: source-locale-only edits, duplicate keys, key names that match their values, shared namespace for generic words, ICU plurals, and no concatenated…

updated
occupation
unclassified
description

Install the portable convention rules into this project. Trigger on "install the conventions", "set up my rules here", "add my coding rules to this project", "/kc-conventions:kc-init", or when a session reports that the conventions are not installed yet.…

updated
occupation
unclassified
description

Performance conventions for TypeScript, JavaScript and other source files: filtering and pagination in the data layer, no unbounded selects or N+1 queries, indexes shipped with new query patterns, and client-side main-thread, list and image costs. Use when…

updated
occupation
unclassified
description

React conventions for .tsx and .jsx components, hooks and API modules: component and markup structure, keys, conditional rendering, data-fetching hooks and cache updates, forms as the source of truth, state placement, memoization, render cost, layout at…

updated
occupation
unclassified
description

Type-safety conventions for TypeScript, Swift, Kotlin, Rust, Go, C# and Java source files: no `any`, no silencing casts or non-null assertions, boundary parsing, reusing existing types, and types as narrow as their consumers. Use when writing or reviewing…

updated
occupation
unclassified
description

Drive a feature end to end like a person would, after a change that spans more than one layer. Trigger on "test this end to end", "verify the whole flow", "does this actually work", "check the integration", or before reporting complete any change that crosses…

updated
Showing 24 of 24 collected skills.