shinpr/ai-coding-project-boilerplate

DirSkills catalogs 25 skills from this repository, across 5 categories: AI Engineering, DevOps, Frontend, Quality, Writing.

227 stars25 forksView on GitHub
🧹
7h ago

Coding Standards

Coding Standards detects code smells, anti-patterns, and readability issues. Use when implementing features, reviewing code, or refactoring.
Quality
22725
🧪
7h ago

Coding Standards

Coding Standards checks code quality issues, anti-patterns, and readability. Use it during feature implementation, code review, and refactoring to catch problems early.
Quality
22725
🛠️
7h ago

Create Skill

Create Skill guides users through collecting domain knowledge and turning it into a structured Claude Code skill. Use it when creating or refining a skill from team-specific rules, triggers, and decision criteria.
AI Engineering
22725
🧠
7h ago

Create Skill

Create Skill guides a conversational workflow to collect domain knowledge and generate an optimized Claude Code skill. It is used when you need to define scope, trigger phrases, and review criteria before writing the final SKILL.md.
AI Engineering
22725
🧩
7h ago

Create Skill

Create Skill guides an interactive process for collecting knowledge, scope, and examples, then produces a structured skill file. Use it when turning project-specific know-how into a reusable Claude Code skill.
AI Engineering
22725
📄
7h ago

Documentation Criteria

Documentation Criteria determines whether a change needs a PRD, ADR, UI Spec, Design Doc, or Work Plan and where each file belongs. Use it when planning, creating, or reviewing technical documentation.
Writing
22725
📝
7h ago

Documentation Criteria

Documentation Criteria determines which technical documents to create for a change and where to store them. Use it when scoping documentation or creating and reviewing PRDs, ADRs, UI specs, design docs, and work plans.
Writing
22725
🧩
7h ago

Frontend Technical Spec

Frontend Technical Spec defines React environment, component architecture, state and data flow, and build verification from repository evidence. Use it when configuring or designing a React frontend, its build, or its runtime boundaries.
Frontend
22725
🧩
7h ago

Frontend Technical Spec

Frontend Technical Spec defines React environment, component architecture, state and data flow, build checks, and frontend nonfunctional criteria from repository evidence. Use it when designing or validating a React frontend, its build, or runtime boundaries.
Frontend
22725
⚛️
7h ago

Frontend TypeScript Rules

Frontend TypeScript Rules applies React and TypeScript conventions for component design, state shape, and boundary type safety. Use it when implementing frontend components or reviewing how data and errors flow through a React app.
Frontend
22725
🧪
7h ago

Frontend TypeScript Testing

Frontend TypeScript Testing designs React component, integration, and browser E2E tests using the repository’s configured harnesses such as RTL, MSW, Vitest, and Playwright. Use it when adding or reviewing loading, error, interaction, or cross-feature frontend tests.
Quality
22725
🧭
7h ago

Implementation Approach

Implementation Approach selects a feature implementation strategy such as vertical slice, horizontal, or hybrid. Use it when planning how to build a feature and assessing the risks of each path.
AI Engineering
22725
🧪
7h ago

Integration E2E Testing

Integration E2E Testing selects the smallest integration and end-to-end test set that proves accepted behavior at an observable boundary. Use it when writing or reviewing integration, fixture-e2e, or service-integration-e2e tests.
Quality
22725
🧠
7h ago

LLM-Friendly Context

LLM-Friendly Context helps you write prompts, handoffs, and generated artifacts with explicit inputs, outputs, success criteria, and unresolved conditions. Use it when downstream agents need enough context to execute without guessing.
AI Engineering
22725
🧭
7h ago

Project Context

Project Context marks project-specific context as unconfigured until domain constraints, repository quality standards, phase, conventions, and external-resource access are recorded. Use it when a project has not yet been configured and needs /project-inject.
AI Engineering
22725
🛠️
7h ago

Refine Skill

Refine Skill implements requested changes to an existing skill file using a structured edit-and-review workflow. Use it when modifying criteria, scope, or wording with quality checks and approval gates.
AI Engineering
22725
🛠️
7h ago

Refine Skill

Refine Skill evaluates requested skill changes in an optimization workflow with clarification, design review, implementation, and quality checks. Use it when updating a Claude Code skill and you want the change validated before release.
Quality
22725
🧭
7h ago

Requirement Convergence

Requirement Convergence separates the outcome a change must produce from the requirements proposed to reach it, records user exclusions, and bands cost from structure. Use it when a requirement enters a workflow before design begins.
AI Engineering
22725
🛠️
7h ago

Skill Optimization

Skill Optimization evaluates and refines skill files using content patterns and editing principles. Use it when creating, auditing, or revising skill content for clearer execution and more consistent structure.
AI Engineering
22725
🛠️
7h ago

Skill Refinement Workflow

Skill Refinement Workflow helps implement requested changes to a Claude Code skill with design checks and quality review. Use it when you need to update a skill’s standards or scope with an approval-driven process.
AI Engineering
22725
🤖
7h ago

Subagents Orchestration Guide

Subagents Orchestration Guide coordinates work across requirement analysis, planning, implementation, verification, and escalation flows. Use it when routing tasks to subagents or resuming an approved autonomous workflow.
AI Engineering
22725
🧭
7h ago

Task Analyzer

Task Analyzer classifies task intent, change risk, and execution scale before selecting skills from the project index. Use it when starting work, routing a task, estimating scope, or choosing skills.
AI Engineering
22725
🛠️
7h ago

Technical Spec

Technical Spec defines how to handle environment variables, architecture decisions, and build/test commands. Use it when configuring the environment, choosing module boundaries, or running verification checks.
DevOps
22725
🛡️
7h ago

TypeScript Rules

TypeScript Rules applies project-specific TypeScript conventions for type safety, error handling, and code structure. Use it when implementing TypeScript or reviewing types and boundaries.
Quality
22725
🧪
7h ago

TypeScript Testing

TypeScript Testing applies repository-aware test design, isolation, and behavior-focused assertions for TypeScript code. Use it when writing or reviewing unit tests and related integration checks.
Quality
22725