본문으로 건너뛰기
cccskills
무료GitHub에 공개

adr

Create and manage Architecture Decision Records (ADRs). Use when making architectural changes (refactoring, API versioning, new domain layers, schema changes), when reviewing recent commits for documentation needs, or when the user mentions ADR, architecture decisions, or documenting technical decisions.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Architecture Decision Records

Create and manage ADRs in packages/web/src/content/docs/docs/contributing/adrs/ to document significant architectural decisions. ADRs are published on the docs site under Contributing.

Instructions

When to Create an ADR

Suggest creating an ADR when detecting:

  • Commits containing: refactor, architecture, migrate, introduce, domain layer, api version
  • New files in: domain/, api/, services/, models/
  • Schema changes: prisma/schema.prisma modified
  • Config changes: tsconfig.json, eslint.config.js significantly changed

Skip ADR suggestion for:

  • Commits containing only: fix, chore, docs, test, style
  • Changes only in: tests/, *.test.ts, *.spec.ts
  • Single file changes under 50 lines

Creating an ADR

  1. Find the next ADR number by listing packages/web/src/content/docs/docs/contributing/adrs/
  2. Check recent plan files in ~/.claude/plans/ for context
  3. Analyze recent commits: git log --since="7 days ago" --oneline
  4. Extract Context, Decision, and Rationale from plans/commits
  5. Create the ADR file using the template below in packages/web/src/content/docs/docs/contributing/adrs/
  6. Update the index page at packages/web/src/content/docs/docs/contributing/adrs/index.md

Listing ADRs

List existing ADRs: ls -1 packages/web/src/content/docs/docs/contributing/adrs/*.md | grep -v index

Template

Use Michael Nygard format in packages/web/src/content/docs/docs/contributing/adrs/NNN-kebab-case-title.md:

---
title: 'ADR-XXX: Title'
description: One-sentence summary of the decision.
---

**Status:** Accepted
**Date:** YYYY-MM-DD
**Authors:** [Names]

## Context

[What is the issue we're solving? What forces are at play?]

## Decision

[What is the change we're making?]

## Rationale

[Why is this the right choice?]

## Consequences

### Positive

- [Benefit 1]

### Negative

- [Tradeoff 1]

## Related Commits

- `hash` - commit message

Examples

User asks: "Document the recent API versioning changes" Action: Create ADR covering the v1 prefix, Zod validation, and thin client decisions

After refactoring: When Claude completes a significant refactor, proactively suggest documenting the decision

Reviewing work: When asked to review recent architectural changes, check if ADRs exist and suggest creating them if missing

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

doc-sync

무료

Detect documentation and architecture-model drift by comparing source-of-truth code (CLI commands, flags, env vars, GH Action inputs/outputs, package structure, pipeline stages, providers, adapters, platforms) against web docs, README, and LikeC4 architecture model (.c4 files). Use when files that define the user-facing interface or internal structure change, when the user asks to check docs, or when mentioning doc drift, architecture drift, stale docs, or documentation sync.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

erode-app/erode542026년 10월 15일 업데이트

Enforce the project's documentation voice when writing or reviewing public-facing content. Triggers on edits to doc files (packages/web/src/content/docs/**/*.md) and README.md. Catches LLM prose patterns, marketing language, and messaging drift.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

erode-app/erode542026년 10월 15일 업데이트

Use this skill whenever code changes introduce new imports, API calls, database connections, message queues, or service-to-service communication. Also use before any commit or push. Catches undeclared dependencies and architecture violations using Erode.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

erode-app/erode542026년 10월 15일 업데이트

Generate product pitch videos for the Erode project from screenshots. Use this skill whenever the user wants to create, update, or regenerate the product demo video, landing page animation, or pitch clip for erode.dev or the GitHub repo. Also trigger when the user mentions "product video", "demo video", "pitch video", "update the video", "regenerate video", or "landing page animation" in the context of Erode.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

erode-app/erode542026년 10월 15일 업데이트

Conventional commits with project conventions. Use when the user asks to commit, make a commit, or wants to follow the project's git commit standard.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

erode-app/erode542026년 10월 15일 업데이트

Sync the local LikeC4 syntax guide with the upstream LikeC4 skills repository (github.com/likec4/likec4/tree/main/skills/likec4-dsl). Use when the user asks to update, sync, or check the LikeC4 syntax guide, when upstream LikeC4 DSL changes are suspected, or when mentioning likec4 syntax sync, DSL drift, or syntax guide update.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

erode-app/erode542026년 10월 15일 업데이트

erode-app의 스킬 모두 보기

이 스킬의 문제 신고