Skip to content

개발 컨벤션 인덱스

이 문서는 Context-Action 저장소에서 implementation-playbook 계열 개발 컨벤션을 굳히기 위해 가장 먼저 봐야 할 중심 인덱스입니다. 문서가 많아졌기 때문에, 어떤 문서가 “원칙”, 어떤 문서가 “예제”, 어떤 문서가 “검증”인지 한 번에 묶어보는 용도로 씁니다.

작업별 시작점

어떤 산출물을 소유하는지 먼저 정하고 그에 맞는 경로를 선택합니다. 필요한 모든 문서를 처음부터 읽을 필요는 없습니다.

바꾸려는 대상먼저 읽을 문서이어서 사용할 것
package 책임, dependency, export패키지 경계 및 코드베이스 관리pnpm package-boundary:check
공개 가이드, API 참조, README 경로, 생성 문서문서 및 개발 관리 컨벤션pnpm docs:check
지속되는 아키텍처 경계 또는 compatibility 예외아키텍처 결정 기록연결된 package/guide와 집중 증거
기능, 버그, workflow 계약스펙·이슈·문서 관리변경 분류에 맞는 gate
canonical example/usecaseImplementation Conventionpnpm convention:check와 example check

릴리스 후보에는 pnpm verify:all을 사용합니다. 이 명령은 저장소 검사를 조합할 뿐 집중 증거를 대체하지는 않습니다.

문서 역할별 분류

1. 표준을 고정하는 문서

2. 상태 전이와 로직 분리를 설명하는 문서

3. 실제 구현을 보여주는 문서

4. 검증 기준을 고정하는 문서

일반 저장소 컨벤션 게이트는 다음 명령입니다.

bash
pnpm convention:check

Context-Action 통합 경계까지 포함한 전체 검사는 다음 명령으로 실행합니다.

bash
node scripts/verify-context-action-conventions.mjs

이 명령은 example use-case recipe, MCP/function-calling catalog, integration-profile catalog, standalone Web Studio action 경계까지 추가로 검사합니다. standalone build·filesystem·provider·preview·browser release 검사는 pnpm web-coding:verify로 수행합니다.

팀 컨벤션으로 굳힐 때 읽는 순서

아키텍처 합의용

  1. Implementation Convention
  2. 스펙·이슈·문서 관리
  3. 명시적 상태 머신
  4. 안정성 테스트 사이클

구현자 온보딩용

  1. Canonical Order Form 예제
  2. Access Request Playbook 예제
  3. Incident Escalation Playbook 예제
  4. Renewal Risk Review Playbook 예제

새 시나리오 설계용

  1. Playbook 시나리오 라이브러리
  2. Implementation Convention
  3. repo-local skill: skills/context-action-implementation-playbook/SKILL.md

Tool-calling web studio 설계용

  1. Tool Calling Web Studio 컨벤션
  2. 스펙·이슈·문서 관리
  3. 패널 레이아웃 Preference 컨벤션
  4. Tool-calling Editor Architecture
  5. Standalone Web Studio README

코드와 같이 볼 때

문서만 보지 말고 예제 앱도 같이 보는 것이 가장 좋습니다.

  • /patterns/implementation-playbook
  • /patterns/implementation-playbook/access-request
  • /patterns/implementation-playbook/incident-escalation
  • /patterns/implementation-playbook/renewal-risk-review
  • standalone /web-coding/ release

한 줄 요약

먼저 source of truth를 고르고, 그 경계에 맞는 최소 변경을 한 뒤, 필요한 파생물만 갱신하고 해당 경계를 증명하는 gate를 실행합니다.

Released under the Apache-2.0 License.