knowledge-wiki

Solid

세션에서 배운 것을 정책 게이트를 통과시켜 팀 위키에 자동 축적한다. 전역 설정(~/.config/wigtn/knowledge-wiki.yml)에 지정한 경로에서만 동작하며, 시크릿·개인정보·고객 식별 정보는 4단 게이트로 차단한다. 위키 설정·정책 확인·수동 축적·문제 진단에 사용한다.

AI & Automation 45 stars 2 forks Updated 3 days ago Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
55
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Knowledge Wiki 세션 지식을 **일반화된 article**로 컴파일해서 팀 위키에 쌓는다. Karpathy KB 패턴 — 매번 찾는 게 아니라 위키 자체가 자란다. > **한 줄**: 세션에서 *배운 것*만 쌓는다. *있었던 일*은 쌓지 않는다. ## 켜는 법 — 없음. 설치하면 켜집니다 첫 세션이 끝나면 플러그인이 알아서 만듭니다: ``` ~/.wigtn/knowledge-wiki.yml 설정 (자동 생성) ~/.wigtn/wiki/ 위키 repo (자동 git init) ``` 그리고 한 번만 안내합니다: ``` [wigtn] 지식 위키를 켰습니다 → ~/.wigtn/wiki 세션에서 배운 것이 자동으로 쌓입니다 (로컬 전용, push 없음). ``` **기본값 = 로컬 축적만.** `remote` 가 없으면 push 하지 않습니다. transcript 는 이미 로컬에 있으므로, 로컬 article 은 새로운 노출이 아닙니다. **기계 밖으로 나가는 것만 명시적 설정을 요구합니다.** ### 팀과 공유하려면 — remote 한 줄 ```yaml wiki: remote: git@github.com:myteam/team-wiki.git # 추가하면 push 시작 path: ~/Dev/team-wiki # 없는 경로면 자동 clone subdir: per-user/harry ``` `path` 가 없고 `remote` 가 있으면 **자동으로 clone** 합니다. 새 팀원은 이 두 줄만 받으면 됩니다. clone 실패 시에는 축적하지 않습니다 (fail-closed). ### 범위 조정 ```yaml include: # 기본값 = 홈 전체 (로컬 전용이라 허용) - ~/Dev exclude: # 고객사·NDA repo. include 와 repo 마커보다 강하다 - ~/Dev/client-nda ``` **push 를 켤 때는 `include` 를 좁히는 것을 권합니다.** 로컬 축적과 팀 공유는 위험도가 다릅니다. `subdir` 은 `per-user/` 또는 `ouroboros/` 아래만 허용됩니다. `shared/` 는 사람이 PR 로 승격합니다. 템플릿: `scripts/knowledge_wiki/knowledge-wiki.example.yml` ### repo 마커 (선택) — 예외 처리용 보통은 필요 없다. 아래 세 경우에만 repo 루트에 `.wigtn-wiki.yml` 을 둔다: | 상황 | 마커 내용 | |---|---| | `include` 밖 repo를 개별 opt-in | `enabled: true` | | 이 repo만 다른 위키로 | `wiki: {path: ..., subdir: ...}` | | 이 repo만 끄기 | `enabled: false` | ⚠️ **전역 `exclude` 와 전역 `enabled: fa...

Details

Author
wigtn
Repository
wigtn/wigtn-plugins
Created
8 months ago
Last Updated
3 days ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category