用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dev-hann/gyeol --skill sync-domain-docs命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | sync-domain-docs |
| description | 코드 변경 시 도메인 문서 자동 동기화. docs/domain/ 단일 소스 기반. |
docs/domain/ 문서만 업데이트도메인 개념을 비즈니스 관점에서 정의. 코드 구현 세부는 "코드 매핑" 섹션에만 기록.
| 문서 | 담당 개념 | 동기화 트리거 |
|---|---|---|
concepts/task.md | Task (태스크) | app_models.dart의 AppTask/TaskPriority/TaskStatus 변경 |
concepts/layer.md | Layer (레이어) | app_models.dart의 LayerDefinition 변경, scheduler.dart의 LayerRegistry 변경 |
concepts/worker.md | Worker (워커) | app_models.dart의 WorkerDefinition/WorkerResult 변경 |
concepts/thread.md | Thread (스레드) | app_models.dart의 ThreadDefinition/ThreadStatus 변경, scheduler.dart의 runThread 변경 |
concepts/provider.md | Provider (제공자) | app_models.dart의 ProviderSettings 변경, lib/providers/*.dart 변경 |
concepts/pipeline.md | Pipeline (파이프라인) | lib/engine/scheduler.dart, lib/engine/queue/task_queue.dart 변경 |
concepts/chat.md | Chat (채팅) | lib/engine/chat/*.dart 변경, app_models.dart의 ChatConversation/ChatMessage 변경 |
| 문서 | 역할 | 동기화 트리거 |
|---|---|---|
glossary.md | 전체 용어 사전 | 개념 추가/제거/명칭 변경 시 |
code-reference.md | 코드-도메인 빠른 매핑 | 클래스/enum/테이블 추가/제거 시 |
architecture.md | 기술 아키텍처 | 디렉토리 구조/컴포넌트 변경 시 |
conventions.md | 코드 컨벤션 | 린트 규칙/네이밍/테마 변경 시 |
git diff --name-only HEAD~1 HEAD
변경된 파일에서 동기화 대상 판별:
| 변경 파일 | 동기화 대상 문서 |
|---|---|
lib/data/models/app_models.dart | 관련 concepts/*.md + glossary.md + code-reference.md |
lib/data/database/app_database.dart | 관련 concepts/*.md + code-reference.md |
lib/engine/scheduler.dart | concepts/pipeline.md, concepts/thread.md |
lib/engine/queue/task_queue.dart | concepts/pipeline.md |
lib/engine/chat/*.dart | concepts/chat.md |
lib/providers/*.dart | concepts/provider.md |
lib/features/**/*.dart (신규 디렉토리) | architecture.md |
analysis_options.yaml | conventions.md |
lib/core/theme/*.dart | conventions.md |
변경 감지된 파일을 읽고 비즈니스 개념 수준에서 파악:
감지된 변경만 정확히 반영:
# 에이전트 파일에서 참조하는 구조가 docs/ 와 일치하는지 확인
rg 'docs/domain/' .opencode/agents/ --no-filename
rg 'docs/domain/' .opencode/skills/ --no-filename
[Domain Sync]
Triggered by: {변경 파일 목록}
Updated:
- {문서명}: {변경 내용 요약}
Unchanged:
- {문서명}: 변경 없음
사용자가 직접 호출 시 전체 동기화 수행:
Task(
subagent_type: "general",
prompt: "sync-domain-docs 스킬 실행.
1. 전체 lib/ 구조를 분석하여 docs/domain/ 문서 동기화
2. 개념 문서(concepts/*.md)는 비즈니스 관점 우선, 코드 매핑은 맨 아래 섹션만
3. glossary.md와 code-reference.md 일관성 확인
"
)