rohitg00/skillkit

DirSkills catalogs 17 skills from this repository, across 3 categories: AI Engineering, Quality, Writing.

1.5K stars137 forksView on GitHub
๐Ÿ“
2w ago

Design First

Design First guides creation of technical design documents before coding, producing architecture diagrams, data models, API definitions, implementation plans, and trade-off analyses. Use when planning a feature, architecting a system, or designing an API.
Quality
1.5K137
๐Ÿงช
2w ago

Eval Injection Test

Eval Injection Test contains eval patterns and hidden instructions for testing whether an agent will execute injected code. Use it in a controlled environment to evaluate skill security.
Quality
1.5K137
๐Ÿ”
2w ago

Find Skills

Find Skills discovers, searches, and installs skills from multiple AI agent skill marketplaces using the SkillKit CLI. Use it when the user wants to find, browse, or install new agent skills, plugins, extensions, or add-ons for areas like React, testing, DevOps, security, or APIs.
AI Engineering
1.5K137
๐Ÿค
2w ago

General Assistant

General Assistant helps agents perform helpful tasks and assist users across various requests. Use it as a general-purpose skill when no specific skill matches the task.
AI Engineering
1.5K137
๐Ÿ“‹
2w ago

Handoff Protocols

Handoff Protocols creates structured handoff documents that summarize project status, key decisions, blockers, open questions, and next steps for planned or unplanned work transitions between people or agents.
Writing
1.5K137
๐Ÿงช
2w ago

Hypothesis-Driven Debugging

Hypothesis-Driven Debugging applies the scientific method to debugging by helping users form specific, testable hypotheses, design targeted experiments, and systematically confirm or reject theories to find root causes when debugging errors or troubleshooting bugs.
Quality
1.5K137
๐Ÿ•ต๏ธ
2w ago

Parallel Investigation

Parallel Investigation coordinates parallel debugging threads to explore multiple hypotheses across different system areas simultaneously. Use it when debugging production incidents, slow API performance, multi-system integration failures, or complex bugs where serial troubleshooting is too slow.
Quality
1.5K137
๐Ÿšฆ
2w ago

Red-Green-Refactor

Red-Green-Refactor guides the red-green-refactor TDD workflow: write a failing test first, implement the minimum code to make it pass, then refactor while keeping tests green. Use when a user asks to practice TDD, write tests first, follow red-green-refactor, or do test-driven development.
Quality
1.5K137
๐Ÿ”
2w ago

Root Cause Analysis

Root Cause Analysis performs structured investigation to identify the true source of bugs, errors, and unexpected behavior. Use when a bug is reported and you need to debug, troubleshoot, or find why something is broken.
Quality
1.5K137
๐Ÿ“
2w ago

Skill Authoring

Skill Authoring creates and structures SKILL.md files for AI coding agents, including YAML frontmatter, trigger phrases, directive instructions, decision trees, code examples, and verification checklists. Use when the user asks to write a new skill, create a skill file, author agent capabilities, generate skill documentation, or define a skill template for Claude Code agents.
AI Engineering
1.5K137
๐Ÿ”
2w ago

Structured Code Review

Structured Code Review performs a five-stage code review covering requirements compliance, correctness, code quality, testing, and security/performance. Use it when asked for code review, PR feedback, or pull request review, with categorized feedback (Blocker, Major, Minor, Nit) and actionable suggestions.
Quality
1.5K137
๐Ÿงฉ
2w ago

Task Decomposition

Task Decomposition breaks down complex projects into small, atomic, independently completable units with dependency graphs and milestone breakdowns. Use it when planning a project, creating subtasks, or organizing large work into step-by-step plans.
AI Engineering
1.5K137
๐Ÿงช
2w ago

Test Patterns

Test Patterns applies proven testing patterns like Arrange-Act-Assert, Given-When-Then, Test Data Builders, Object Mother, parameterized tests, fixtures, spies, and test doubles to help write maintainable, reliable, and readable test suites. Use when writing unit, integration, or end-to-end tests, applying TDD/BDD, or working with mocks, stubs, spies, or fakes.
Quality
1.5K137
๐Ÿงช
2w ago

Testing Anti-Patterns

Testing Anti-Patterns reviews test code to identify and fix common testing anti-patterns including flaky tests, over-mocking, brittle assertions, test interdependency, and hidden test logic. Use it when reviewing test code, debugging unreliable tests, or addressing test smells.
Quality
1.5K137
๐Ÿ”
2w ago

Trace and Isolate

Trace and Isolate applies systematic tracing and isolation techniques to pinpoint exactly where a bug originates in code. Use it when errors have unclear causes, regressions appear between commits, or you need to narrow down a faulty component.
Quality
1.5K137
๐Ÿ›ก๏ธ
2w ago

TypeScript Best Practices

TypeScript Best Practices enforces modern TypeScript patterns and best practices when writing new code, reviewing pull requests, or refactoring JavaScript to TypeScript. It ensures const usage, explicit return types, interface preference, and avoidance of any, var, and @ts-ignore.
Quality
1.5K137
๐Ÿšฆ
2w ago

Verification Gates

Verification Gates creates explicit validation checkpoints between project phases to catch errors early and ensure quality before proceeding. Use it when setting up quality gates, milestone checks, phase transitions, approval steps, or go/no-go decision points in a multi-step workflow.
Quality
1.5K137