You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Command Loader**: 4개 디렉토리에서 마크다운 기반 슬래시 명령어를 로드합니다:
263
+
-`~/.claude/commands/` (사용자)
264
+
-`./.claude/commands/` (프로젝트)
265
+
-`~/.config/opencode/command/` (opencode 전역)
266
+
-`./.opencode/command/` (opencode 프로젝트)
267
+
268
+
**Skill Loader**: `SKILL.md`가 있는 디렉토리 기반 스킬을 로드합니다:
269
+
-`~/.claude/skills/` (사용자)
270
+
-`./.claude/skills/` (프로젝트)
271
+
272
+
**Agent Loader**: 마크다운 파일에서 커스텀 에이전트 정의를 로드합니다:
273
+
-`~/.claude/agents/*.md` (사용자)
274
+
-`./.claude/agents/*.md` (프로젝트)
275
+
276
+
**MCP Loader**: `.mcp.json` 파일에서 MCP 서버 설정을 로드합니다:
277
+
-`~/.claude/.mcp.json` (사용자)
278
+
-`./.mcp.json` (프로젝트)
279
+
-`./.claude/.mcp.json` (로컬)
280
+
- 환경변수 확장 지원 (`${VAR}` 문법)
281
+
282
+
#### 데이터 저장소
283
+
284
+
**Todo 관리**: 세션 todo가 `~/.claude/todos/`에 Claude Code 호환 형식으로 저장됩니다.
285
+
286
+
**Transcript**: 세션 활동이 `~/.claude/transcripts/`에 JSONL 형식으로 기록되어 재생 및 분석이 가능합니다.
287
+
288
+
> **`claude-code-*` 네이밍에 대해**: `src/features/claude-code-*/` 아래의 기능들은 Claude Code의 설정 시스템에서 마이그레이션되었습니다. 이 네이밍 규칙은 어떤 기능이 Claude Code에서 유래했는지 명확히 식별합니다.
289
+
227
290
### 기타 편의 기능
228
291
229
292
-**Terminal Title**: 세션 상태에 따라 터미널 타이틀을 자동 업데이트합니다 (유휴 ○, 처리중 ◐, 도구 ⚡, 에러 ✖). tmux를 지원합니다.
230
-
-**Command Loader**: 다음 디렉토리들에서 마크다운 기반의 커스텀 명령어들을 로드합니다:
231
-
- User scope: `~/.claude/commands/`
232
-
- Project scope: `./.claude/commands/`
233
-
- OpenCode global: `~/.config/opencode/command/`
234
-
- OpenCode project: `./.opencode/command/`
235
-
-**Skill Loader**: 다음 디렉토리들에서 디렉토리 기반의 스킬들을 실행 가능한 명령어로 로드합니다:
236
-
- User scope: `~/.claude/skills/`
237
-
- Project scope: `./.claude/skills/`
293
+
-**Session State**: 이벤트 훅과 터미널 타이틀 업데이트에 사용되는 중앙집중식 세션 추적 모듈입니다.
**Todo Management**: Session todos are stored in Claude Code compatible format at `~/.claude/todos/`.
282
+
283
+
**Transcript**: Session activity is logged to `~/.claude/transcripts/` in JSONL format, enabling replay and analysis.
284
+
285
+
> **Note on `claude-code-*` naming**: Features under `src/features/claude-code-*/` are migrated from Claude Code's configuration system. This naming convention clearly identifies which features originated from Claude Code.
286
+
224
287
### Other Features
225
288
226
289
-**Terminal Title**: Auto-updates terminal title with session status (idle ○, processing ◐, tool ⚡, error ✖). Supports tmux.
227
-
-**Command Loader** (`src/features/claude-code-command-loader/`): Loads markdown-based commands from multiple directories:
228
-
- User scope: `~/.claude/commands/`
229
-
- Project scope: `./.claude/commands/`
230
-
- OpenCode global: `~/.config/opencode/command/`
231
-
- OpenCode project: `./.opencode/command/`
232
-
-**Skill Loader** (`src/features/claude-code-skill-loader/`): Loads directory-based skills as executable commands:
233
-
- User scope: `~/.claude/skills/`
234
-
- Project scope: `./.claude/skills/`
235
-
-**Agent Loader** (`src/features/claude-code-agent-loader/`): Loads agent definitions from markdown files with YAML frontmatter:
236
-
- User scope: `~/.claude/agents/`
237
-
- Project scope: `./.claude/agents/`
238
-
- Format: `*.md` files with frontmatter (name, description, tools)
239
-
-**Session State** (`src/features/claude-code-session-state/`): Centralized session tracking module used by event hooks and terminal title updates.
240
-
-**MCP Loader** (`src/features/claude-code-mcp-loader/`): Loads MCP server configurations from `.mcp.json` files:
> **Note on `claude-code-*` naming**: Features under `src/features/claude-code-*/` are migrated from Claude Code's configuration system. This naming convention clearly identifies which features originated from Claude Code, such as `claude-code-command-loader`, `claude-code-skill-loader`, `claude-code-agent-loader`, and `claude-code-mcp-loader`.
290
+
-**Session State**: Centralized session tracking module used by event hooks and terminal title updates.
0 commit comments