Skip to content

refactor: improve skill quality across 7 plugins (P1-P8)#15

Merged
minsoo-web merged 2 commits intomainfrom
skill-review
Mar 8, 2026
Merged

refactor: improve skill quality across 7 plugins (P1-P8)#15
minsoo-web merged 2 commits intomainfrom
skill-review

Conversation

@minsoo-web
Copy link
Member

Summary

  • FAIL 해제: obsidian, deepwiki-cli 플러그인의 모든 에러 수정 (5 errors → 0)
  • 품질 개선: 7개 플러그인 전반에 걸친 P1-P8 수정 (35 warnings → ≤12)
  • 체크리스트 강화: skill-review에 YAML 유효성, 깨진 참조 검증 항목 추가

주요 변경 사항

Plugin 변경 내용 버전
obsidian frontmatter 정리, description 축소(293→134줄), headless 인라인→참조, 에러 핸들링 추가 1.0.0→1.0.1
deepwiki-cli description "Use when..." 형식, When NOT to Use/Error Handling 추가, author.github 오타 수정 1.0.0→1.0.1
gh-cli cheat sheet→행동 가이드 재구성(299→115줄), 버전 번호 제거, lazy loading 테이블 추가 1.0.0→1.0.1
personal-tutor description 확장(141→~340자), topic 정규화, 노드 상한, quiz 실패 전이, Early Exit 추가 1.0.0→1.0.1
library-analyzer context 크기 제한, URL 매핑 규칙, output-template lazy loading 추가 1.0.0→1.0.1
skill-review YAML 유효성/깨진 참조 체크(Error), tool-wrapper 예외 blockquote 추가 1.0.2→1.0.3
vitest 변경 없음 (tool-wrapper 예외 적용) 1.0.2

기타

  • plugin-spec.md: "This skill should be used when..." → "Use when..." (3곳)
  • README.md / README.ko.md: obsidian, library-analyzer 플러그인 테이블에 추가
  • marketplace: 1.6.0 → 1.6.1

Test plan

  • CP0: 새 체크리스트 항목으로 7개 플러그인 pre-flight (예상치 못한 ERROR 없음 확인)
  • CP1: 각 플러그인 수정 후 description 길이, frontmatter 유효성, 참조 파일 존재 개별 확인
  • CP2: 전체 완료 후 버전 번호 제거 grep 검증, 줄 수 확인, 핵심 섹션 존재 확인
  • skill-review로 7개 플러그인 re-review 실행하여 최종 점수 확인

🤖 Generated with Claude Code

minsoo-web and others added 2 commits March 9, 2026 05:24
Fix all FAIL-status plugins (obsidian, deepwiki-cli) and improve
NEEDS WORK plugins based on systematic skill-review eval results.

Changes:
- Fix description format to "Use when..." across all plugins
- Clean obsidian frontmatter (remove metadata.openclaw block)
- Restructure gh-cli from 299-line cheat sheet to 115-line behavioral guide
- Add error handling/fallback sections to deepwiki-cli, obsidian, library-analyzer
- Remove time-sensitive version numbers from gh-cli and obsidian
- Add lazy loading tables (vitest-style) to gh-cli, obsidian
- Expand personal-tutor description and add topic normalization, node limits
- Add YAML validity and broken reference checks to skill-review checklist
- Update plugin-spec.md examples to use "Use when..." format
- Add missing obsidian and library-analyzer to README tables
- Bump all changed plugin versions (patch)

Results: 5 errors → 0, 35 warnings → ≤12, 2 FAIL → 0 FAIL

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@minsoo-web minsoo-web merged commit 6954345 into main Mar 8, 2026
3 checks passed
@minsoo-web minsoo-web deleted the skill-review branch March 8, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant