두 가지 규칙 유형
전역 규칙
전역 규칙은 열려 있는 모든 글쓰기 프로젝트에 적용됩니다. 프로젝트 간에 변하지 않는 개인적인 습관을 기록하는 데 사용하세요:- 자연스러운 문장 리듬 선호도
- 구두점 스타일 (쉼표 사용법, 대시 활용 빈도 등)
- 공통으로 적용하는 AI 문체 배제 제약
- Agent에게 항상 지키게 하고 싶은 기본값
프로젝트 규칙
프로젝트 규칙은 특정 프로젝트 안에 존재하며, 해당 프로젝트를 작업할 때만 적용됩니다. 다음 용도로 사용하세요:- 이 프로젝트의 시점(POV)과 서술 거리
- 시제 (과거 / 현재)와 인칭 (1인칭 / 3인칭)
- 프로젝트 특유의 문체 목표나 장르 관습
- 이 이야기의 톤에 특화된 글쓰기 제약
규칙 저장 위치
.soloent/rules/ 안의 모든 .md 파일을 읽어 활성화된 전역 규칙과 합쳐 Agent에 대한 통합 지침 세트를 생성합니다.
규칙 만들기

규칙 vs. SOLOENT.md
규칙은 당신의 습관과 선호도를 위한 것입니다 — 어떤 이야기를 쓰든 변하지 않는 것들. 세계관 세부 사항, 캐릭터 프로필, 플롯 구조 같은 이야기 전용 콘텐츠는SOLOENT.md에 두고 Agent가 프로젝트 진행에 따라 자동으로 관리하고 업데이트하게 합니다.
이 두 시스템은 서로 보완합니다:
| 규칙 | SOLOENT.md | |
|---|---|---|
| 기록하는 것 | 글쓰기 습관 및 선호도 | 이야기 콘텐츠 및 현재 상태 |
| 범위 | 작가로서의 나 | 이 특정 프로젝트 |
| 대표적인 내용 | 문장 리듬, AI 배제 제약, 시점 기본값 | 세계관 규칙, 캐릭터 정보, 플롯 개요 |
| 업데이트 주체 | 수동으로 직접 | 주로 Agent가 자동 업데이트 |
| 적용 범위 | 모든 프로젝트(전역) 또는 이 프로젝트 | 이 프로젝트에만 |
규칙 켜고 끄기

규칙에 무엇을 적을까
개인 문체 습관 (전역)
이것은 작가로서 쌓아온 글쓰기 직관입니다. 써본 적이 없어도 이미 본능이 되어 있을 것입니다. 문장 리듬 예시:AI 문체 배제 제약 (전역)
AI 모델에는 산문을 평평하게 만들고 인간적이지 않은 느낌을 주는 인식 가능한 패턴이 있습니다. 가장 거슬리는 것들을 상시 제약으로 추가하세요.프로젝트 시점 및 서술 기초 (프로젝트)
모든 프로젝트에는 Agent가 절대로 벗어나서는 안 되는 기본적인 글쓰기 설정이 있습니다.프로젝트 특화 스타일 요건 (프로젝트)
이 이야기에 특유한 장르 관습, 톤 목표, 문체 목적에 사용하세요.효과적인 규칙 작성법
- 구체적으로, 공허한 말은 하지 않는다. “아름답게 써주세요”는 Agent에게 아무것도 전달하지 못합니다. “추상적인 감정 라벨 대신 구체적인 감각적 세부 묘사를 선호한다”가 실행 가능한 지침입니다.
- 금지 사항을 직접 명시한다. 가장 유용한 규칙은 종종 부정문입니다: “~하지 않는다.” Agent는 명확한 제약에 잘 반응합니다.
- 이유가 명확하지 않을 때 설명을 추가한다. “대시를 피한다 (AI 글쓰기 특징으로 읽히기 때문)“는 Agent가 의도를 이해하고 올바르게 적용하는 데 도움이 됩니다.
- 규칙을 짧게 유지한다. 규칙은 컨텍스트 토큰을 소비합니다. 5페이지짜리 규칙 파일은 실제 글쓰기 공간을 잠식합니다. 많은 설명이 필요한 내용은 SOLOENT.md나 별도 참고 문서에 두는 것이 좋습니다.
- 파일 하나에 주제 하나. 주제별로 규칙 파일을 분리하면 나머지에 영향을 주지 않고 개별 제약을 켜고 끌 수 있습니다.
조건부 규칙
조건부 규칙은 작업 중인 파일 경로가 일치할 때만 활성화됩니다. 매번 수동으로 규칙을 켜고 끄지 않고도 프로젝트의 다른 단계에서 다른 글쓰기 제약을 적용할 수 있습니다. 규칙 라이브러리가 커질수록 매 요청마다 모든 규칙을 로드하면 토큰이 낭비됩니다. 조건부 규칙을 사용하면 현재 작업 중인 파일에 필요한 지침에만 Agent가 집중할 수 있습니다. 일반적인 사용 사례: 문장 리듬 및 AI 배제 제약을 챕터 파일에만 적용하여 노트나 개요에 간섭하지 않도록 하기.작동 방식
임의의 규칙 파일 상단에 YAML 프론트매터를 추가합니다. Agent는 각 규칙의paths를 현재 작업 중인 파일에 대해 평가하고 일치하는 규칙을 자동으로 활성화합니다.
프론트매터가 없는 규칙은 항상 활성화됩니다 — 보편적인 문체 습관과 AI 배제 제약에 적합합니다.
문제 해결
Agent가 금지한 패턴으로 계속 글을 쓴다
Agent가 금지한 패턴으로 계속 글을 쓴다
가장 가능성 높은 원인: 규칙이 꺼져 있거나 지침이 충분히 구체적이지 않습니다.
- Rules 패널에서 규칙 파일이 켜져 있는지 확인
- 제약을 직접적인 금지문으로 다시 작성: “~를 피해주세요” 대신 “~하지 않는다”
- 전역 규칙이라면 프로젝트 규칙으로 덮어쓰이지 않았는지 확인
조건부 규칙이 활성화되지 않는다
조건부 규칙이 활성화되지 않는다
다음을 확인하세요:
- 편집 중인 파일 경로가
paths의 glob 패턴과 일치해야 합니다 - YAML 프론트매터 양쪽에 올바른
---구분자가 있어야 합니다 - Rules 패널에서 규칙이 켜져 있어야 합니다
Rules와 SOLOENT.md가 Agent에게 충돌하는 지침을 주는 것 같다
Rules와 SOLOENT.md가 Agent에게 충돌하는 지침을 주는 것 같다
보통 내용이 중복되었다는 의미입니다 — 두 곳에 같은 내용을 정의했습니다.
- 이야기 콘텐츠 (캐릭터가 누구인지, 세계 규칙이 무엇인지)는 SOLOENT.md에 보관
- 글쓰기 선호도 (산문이 어떻게 느껴져야 하는지, 피해야 할 패턴)는 Rules에 보관
- 이 이야기의 톤에 대한 프로젝트 규칙이라면 괜찮지만, SOLOENT.md의 5장 (문체 가이드라인)과 충돌하지 않는지 확인
규칙이 너무 많아 Agent가 느려지거나 지침을 놓친다
규칙이 너무 많아 Agent가 느려지거나 지침을 놓친다
규칙은 컨텍스트 토큰을 소비합니다. 활성화된 규칙이 많은 경우:
- 현재 작업과 관련 없는 규칙 끄기
- 중복되는 규칙을 하나의 파일로 통합
- Rules에 잘못 들어간 이야기 관련 콘텐츠를 SOLOENT.md로 이동
더 많은 고급 팁
SOLOENT.md 가이드
SOLOENT.md와 Rules에 각각 무엇을 넣어야 하는지 이해하기
명령어 (Commands)
/review로 최신 챕터가 규칙을 따르는지 확인하기