ソース情報
- リポジトリ
- dev-hann/gyeol
- ソースの最終更新活動
- 2026年4月11日 03:23
- 検出された SKILL.md の言語
- 韓国語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dev-hann/gyeol --skill sync-domain-docsコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
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 일관성 확인
"
)