Communitygithub.com

victor-lis-bronzo/rws-skill

RWS (Raw Sources, Wiki & Schema) — LLM이 유지 관리하는 지속적 지식 베이스 아키텍처로, Andrej Karpathy의 'LLM Wiki' 패턴을 기반으로 합니다. 프로젝트에 raw/, wiki/ 또는 schema/ 폴더가 있거나, 사용자가 코드베이스 감사, 지식 등록, 기능 계획(grill), UI/UX 계획(grill-design) 또는 /<scope>:<action> 형식의 명령어(raw-source, wiki, schema × add, remove, increment)를 요청할 때 항상 사용하세요.

rws-skill란 무엇인가요?

RWS 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 프로젝트 지식을 지속적으로 관리할 수 있도록 설계된 강력한 아키텍처입니다. Raw Sources(원시 소스), Wiki(위키), Schema(스키마)의 세 가지 계층으로 구성되며, 각 계층은 고유한 소유권과 불변성 규칙을 가집니다. 이 스킬은 프로젝트의 지식이 시간이 지나도 일관성을 유지하고, 에이전트가 항상 최신 정보에 접근하며, 사용자가 중요한 변경 사항을 제어할 수 있도록 보장합니다. RWS는 `/rws:summary`를 통한 요약, `/grill`을 통한 기능 계획, `/implement`를 통한 구현 계획, 그리고 티켓 관리를 위한 `/ticket:new`, `/ticket:tdd`, `/ticket:code`, `/ticket:review` 등 다양한 명령어를 지원합니다. 이 스킬은 프로젝트 루트의 `raw/`, `wiki/`, `schema/` 디렉터리를 활용하며, `core/` 디렉터리에 아키텍처, 라우터, 규칙 및 생명주기 문서를 포함한 하위 스킬 세트와 함께 작동합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add victor-lis-bronzo/rws-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

RWS — Raw Sources, Wiki & Schema

일반 명령. 이 스킬이 활성화되어 있다면, 어떤 작업보다 먼저 이 파일 전체를 읽고 결정을 내려야 할 때마다 에이전트 라우터를 참조하세요.

1. 30초 요약

계층폴더 (사용자 프로젝트 내)소유자핵심 규칙
Raw Sourcesraw/사용자불변. 에이전트는 읽고 인용만 하며, 절대 수정하지 않습니다.
Wikiwiki/에이전트에이전트가 작성, 연결, 그리고 일관성을 유지합니다.
Schemaschema/사용자 + 에이전트규칙과 워크플로우. 사용자 승인 하에 공동 발전합니다.

전체 상세 정보: core/architecture.md.

2. 필수 프로토콜 (모든 세션)

  1. 프로젝트 상태 감지:
    • raw/, wiki/, schema/가 없음 → /setup-green-space (새 프로젝트) 또는 /setup-brown-space (기존 코드베이스) 제안.
    • 있음 → schema/schema.md를 읽고, 그 다음 wiki/index.md, 마지막으로 wiki/log.md의 최근 5개 항목을 읽습니다.
  2. agent-router.md로 사용자 의도 파악.
  3. 위키부터 질문에 답변 (index → 페이지 → raw로 확인). [[wikilinks]]로 페이지를, raw/<파일>#<섹션>으로 출처를 인용합니다.
  4. 위키의 모든 변경 사항은 wiki/index.md를 업데이트하고 wiki/log.md에 항목을 추가합니다.
  5. 스키마의 모든 변경 사항은 사용자의 명시적 승인이 필요합니다.
  6. 좋은 답변은 페이지가 됩니다: 관련 분석, 비교, 종합은 /wiki:add로 제안됩니다.

3. 명령어

문법: /<범위>:<동작> — 범위 raw-source | wiki | schema | ticket, 동작 add | remove | increment | new | tdd | code | review.

명령어워크플로우
/rws:summarycore/agent-router.md — 각 상황에서 사용할 스킬
/setup-brown-spaceskills/setup-brown-space
/setup-green-spaceskills/setup-green-space
/grill (/grill-me)skills/grill
/grill-designskills/grill-design
/ticket:new · :addnew · add
/ticket:tdd · :code · :reviewtdd · code · review
/implementskills/implement — 구현 / 로드맵 오케스트레이터
/raw-source:add · :remove · :incrementadd · remove · increment
/wiki:add · :remove · :incrementadd · remove · increment
/schema:add · :remove · :incrementadd · remove · increment
/rws:lintnode <skill>/bin/lint-rws.js <프로젝트-루트> + core/lifecycle.md

4. 참고 자료

5. 금지 사항

  • ❌ raw/ 내의 파일 편집 또는 삭제 (승인을 받은 /raw-source:remove를 통해 raw/_archive/로 이동하는 경우 제외).
  • ❌ index.md와 log.md에 등록하지 않고 위키 페이지 생성.
  • ❌ 명시적 승인 없이 schema/ 변경.
  • ❌ 출처 없는 정보 주장: 위키의 모든 중요한 진술은 raw/ 또는 다른 페이지를 가리켜야 합니다.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬