Skip to content

Webcraft 0.9.0: 지침을 arc42 절로 묶고 메뉴를 소개·아키텍처·UI 키트로 - #41

Merged
dev-goraebap merged 1 commit into
mainfrom
codex/webcraft-arc42
Nov 9, 2026
Merged

dev-goraebap merged 1 commit into
mainfrom
codex/webcraft-arc42

Conversation

@dev-goraebap

Copy link
Copy Markdown
Owner

요약

Webcraft 0.9.0. 지침을 arc42 아키텍처 정의서의 절로 묶고, 가이드 메뉴를 소개 / 아키텍처 / UI 키트로 바꿉니다.

  • 지침 Markdown 54개에 프론트매터 arc42(예: "8.6", "8.4, 6", 해당 없으면 "none")를 붙입니다. 글쓰기 기준에 「참고 문서의 구획」을 더하고, check.mjs가 절 번호와 꼬리 구획(전환 중·작업 절차·근거)의 위치·순서를 검사합니다.
  • 메뉴: 소개(작업 방식·프로젝트 연결), 아키텍처(19절, 8절은 8.18.9 하위 절), UI 키트(Foundations·Primitives·Composites·Layouts·Patterns, Playground). 백엔드·프론트 묶음은 8절 하위 절로 대신합니다. 문서 주소는 바뀌지 않습니다.
  • 절 개요 페이지 18개(site/content/architecture/)와 SectionDocs 부품: 그 절에 걸린 지침·해설을 빌드 때 모읍니다.
  • architecture 지침: 프로젝트 정의서는 Webcraft 본문을 복사하지 않고 지침 이름·판·링크와 예외만 적습니다.

검증

  • npm run check: 스킬 8개, 로컬 링크 128개, 문서 54개의 arc42·구획. 잘못된 절 번호를 넣으면 실패하는 것 확인.
  • npm test: 10개 통과. claude plugin validate: SKILL.md의 arc42 필드 포함 통과.
  • npm run site:check, npm run site:test(328개), npm run site:build(주소 133개, 절 페이지 18개 추가).
  • 개발 서버에서 3단계 메뉴(8 → 8.x → 문서)와 절 페이지 목록, 콘솔 오류 없음 확인.

확인하지 못한 것

  • 절 배정은 판단이 들어간 값입니다. 쓰면서 어색한 배정은 이슈로 받아 고칩니다.
  • 실행 견본(site/samples/)은 바꾸지 않았습니다.

🤖 Generated with Claude Code

- 지침 Markdown 54개에 프론트매터 arc42(옮겨 갈 아키텍처 정의서 절)를 붙이고, 글쓰기 기준에 「참고 문서의 구획」(arc42 값, 꼬리 구획 전환 중·작업 절차·근거)을 정한다. check.mjs가 절 번호와 꼬리 구획의 위치·순서를 검사한다.
- 가이드 메뉴를 소개(작업 방식·프로젝트 연결) / 아키텍처(1~9절, 8절은 8.1~8.9) / UI 키트(부품·Playground)로 다시 묶는다. 문서 주소는 그대로 두고 메뉴와 경로 표시만 arc42 첫 값의 절을 따른다.
- 절마다 개요 페이지를 두고 SectionDocs가 그 절에 걸린 지침과 화면 해설을 자동으로 모은다. 9절은 주요 결정을 표로 정리한다.
- architecture 지침: 프로젝트 정의서는 Webcraft 본문을 복사하지 않고 지침 이름·판·링크와 프로젝트 규칙의 예외만 적는다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dev-goraebap
dev-goraebap merged commit 5939632 into main Nov 9, 2026
1 check passed
@dev-goraebap
dev-goraebap deleted the codex/webcraft-arc42 branch November 9, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant