RWS — Raw Sources, Wiki & Schema
일반 명령. 이 스킬이 활성화되어 있다면, 어떤 작업보다 먼저 이 파일 전체를 읽고 결정을 내려야 할 때마다 에이전트 라우터를 참조하세요.
1. 30초 요약
| 계층 | 폴더 (사용자 프로젝트 내) | 소유자 | 핵심 규칙 |
|---|---|---|---|
| Raw Sources | raw/ | 사용자 | 불변. 에이전트는 읽고 인용만 하며, 절대 수정하지 않습니다. |
| Wiki | wiki/ | 에이전트 | 에이전트가 작성, 연결, 그리고 일관성을 유지합니다. |
| Schema | schema/ | 사용자 + 에이전트 | 규칙과 워크플로우. 사용자 승인 하에 공동 발전합니다. |
전체 상세 정보: core/architecture.md.
2. 필수 프로토콜 (모든 세션)
- 프로젝트 상태 감지:
raw/,wiki/,schema/가 없음 →/setup-green-space(새 프로젝트) 또는/setup-brown-space(기존 코드베이스) 제안.- 있음 →
schema/schema.md를 읽고, 그 다음wiki/index.md, 마지막으로wiki/log.md의 최근 5개 항목을 읽습니다.
- agent-router.md로 사용자 의도 파악.
- 위키부터 질문에 답변 (index → 페이지 → raw로 확인).
[[wikilinks]]로 페이지를,raw/<파일>#<섹션>으로 출처를 인용합니다. - 위키의 모든 변경 사항은
wiki/index.md를 업데이트하고wiki/log.md에 항목을 추가합니다. - 스키마의 모든 변경 사항은 사용자의 명시적 승인이 필요합니다.
- 좋은 답변은 페이지가 됩니다: 관련 분석, 비교, 종합은
/wiki:add로 제안됩니다.
3. 명령어
문법: /<범위>:<동작> — 범위 raw-source | wiki | schema | ticket, 동작 add | remove | increment | new | tdd | code | review.
| 명령어 | 워크플로우 |
|---|---|
/rws:summary | core/agent-router.md — 각 상황에서 사용할 스킬 |
/setup-brown-space | skills/setup-brown-space |
/setup-green-space | skills/setup-green-space |
/grill (/grill-me) | skills/grill |
/grill-design | skills/grill-design |
/ticket:new · :add | new · add |
/ticket:tdd · :code · :review | tdd · code · review |
/implement | skills/implement — 구현 / 로드맵 오케스트레이터 |
/raw-source:add · :remove · :increment | add · remove · increment |
/wiki:add · :remove · :increment | add · remove · increment |
/schema:add · :remove · :increment | add · remove · increment |
/rws:lint | node <skill>/bin/lint-rws.js <프로젝트-루트> + core/lifecycle.md |
4. 참고 자료
- core/architecture.md — 세 가지 계층과 그 작동 원리
- core/agent-router.md — 결정 요약
- core/conventions.md — 이름 규칙, frontmatter, 위키링크
- core/index-and-log.md —
index.md및log.md형식 - core/lifecycle.md — Ingest, Query, Lint, Compounding
- core/ui-patterns-catalog.md — UI 패턴 × 참조 앱
- templates/ — 페이지 템플릿
5. 금지 사항
- ❌
raw/내의 파일 편집 또는 삭제 (승인을 받은/raw-source:remove를 통해raw/_archive/로 이동하는 경우 제외). - ❌
index.md와log.md에 등록하지 않고 위키 페이지 생성. - ❌ 명시적 승인 없이
schema/변경. - ❌ 출처 없는 정보 주장: 위키의 모든 중요한 진술은
raw/또는 다른 페이지를 가리켜야 합니다.