Updated 1d ago
by shinpr
ai-coding-project-boilerplate
Agentic coding TypeScript boilerplate for Claude Code: sub-agent workflows with built-in quality checks and context engineering.
234 GitHub stars (234)
+3 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 15 skills (15 skills found in its SKILL.md files)
- 28 forks (28 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add shinpr/ai-coding-project-boilerplate
Asks which skills and agents to install. Just one: npx skills add shinpr/ai-coding-project-boilerplate --skill coding-standards — add -g for every project.
Claude Code
git clone https://github.com/shinpr/ai-coding-project-boilerplatecp -r "ai-coding-project-boilerplate/.claude/skills-en/coding-standards" ~/.claude/skills/
Copies the coding-standards skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add shinpr/ai-coding-project-boilerplate
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 15 of 45 files.
-
coding-standards
Detects code smells, anti-patterns, and readability issues. Use when implementing features, reviewing code, or refactoring.
.claude/skills-en/coding-standards/SKILL.md on GitHub (opens in a new tab) -
documentation-criteria
Determines which PRD, ADR, UI Spec, Design Doc, and Work Plan a change requires and where each is stored. Use when deciding documentation scope or creating or reviewing a technical document.
.claude/skills-en/documentation-criteria/SKILL.md on GitHub (opens in a new tab) -
frontend-technical-spec
Defines React environment, component architecture, state/data flow, build verification, and frontend non-functional criteria from repository evidence. Use when configuring or designing a React frontend, its build, or its runtime boundaries.
.claude/skills-en/frontend-technical-spec/SKILL.md on GitHub (opens in a new tab) -
frontend-typescript-rules
Applies React/TypeScript type safety, component design, and state management rules. Use when implementing React components.
.claude/skills-en/frontend-typescript-rules/SKILL.md on GitHub (opens in a new tab) -
frontend-typescript-testing
Designs frontend tests using the repository's configured React test and browser harnesses, including RTL, MSW, Vitest, and Playwright when present. Use when adding or reviewing component, loading/error-state, integration, or frontend E2E tests.
.claude/skills-en/frontend-typescript-testing/SKILL.md on GitHub (opens in a new tab) -
implementation-approach
Selects implementation strategy (vertical slice, horizontal, or hybrid) with risk assessment. Use when planning feature implementation.
.claude/skills-en/implementation-approach/SKILL.md on GitHub (opens in a new tab) -
integration-e2e-testing
Selects and designs the smallest integration/E2E test set that proves accepted behavior at an observable boundary. Use when writing or reviewing E2E or integration tests.
.claude/skills-en/integration-e2e-testing/SKILL.md on GitHub (opens in a new tab) -
llm-friendly-context
Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
.claude/skills-en/llm-friendly-context/SKILL.md on GitHub (opens in a new tab) -
project-context
Marks project context as unconfigured until domain constraints, repository quality standards, phase, conventions, and external-resource access are recorded. Use when project-specific context has not yet been configured.
.claude/skills-en/project-context/SKILL.md on GitHub (opens in a new tab) -
requirement-convergence
Separates the outcome a change must produce from the requirements proposed to reach it, records what the user excluded, and bands cost from structure. Use when a requirement enters a workflow, before design begins, or when "how far do we go/what's out of scope/is this worth it" is mentioned.
.claude/skills-en/requirement-convergence/SKILL.md on GitHub (opens in a new tab) -
skill-optimization
Evaluates and optimizes skill file quality using 9 content patterns and 10 editing principles. Use when creating skills, refining skill content, or auditing skill quality.
.claude/skills-en/skill-optimization/SKILL.md on GitHub (opens in a new tab) -
subagents-orchestration-guide
Coordinates subagents through scale-based planning, approval, implementation, verification, and escalation flows. Use when routing work to subagents, executing an approved work plan, or resuming autonomous execution.
.claude/skills-en/subagents-orchestration-guide/SKILL.md on GitHub (opens in a new tab) -
technical-spec
Defines environment variables, architecture design, and build/test commands. Use when configuring environment or designing architecture.
.claude/skills-en/technical-spec/SKILL.md on GitHub (opens in a new tab) -
typescript-rules
Applies type safety and error handling rules. Enforces no-any policy and type guards. Use when implementing TypeScript or reviewing types.
.claude/skills-en/typescript-rules/SKILL.md on GitHub (opens in a new tab) -
typescript-testing
Applies repository-aware TypeScript test design, behavior evidence, isolation, and mock-boundary criteria. Use when writing or reviewing unit tests.
.claude/skills-en/typescript-testing/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.