소스 정보
- 저장소
- majiayu000/claude-skill-registry
- 최근 소스 활동
- 2026년 4월 20일 12:49
- 감지된 SKILL.md 언어
- 일본어
- 스타
- 543
- 포크
- 85
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/majiayu000/claude-skill-registry --skill add-perspective명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | add-perspective |
| description | 振り返り観点を追加するガイド。ユーザー指摘から学習し、類似問題を将来検出できるようにする。観点、perspective、チェック追加時に使用。 |
ユーザーからの指摘や問題発見時に、類似問題を将来の振り返りで検出できるよう観点を追加する手順。
[ACTION_REQUIRED: /add-perspective] が表示されたときまず、指摘された問題の根本原因を特定する。
| 項目 | 内容 |
|------|------|
| 問題の概要 | 何が起きたか |
| 根本原因 | なぜ発生したか |
| 検出方法 | どうすれば事前に気づけたか |
新しい観点が本当に必要か確認する。
# 既存の観点を確認(PERSPECTIVES配列全体を表示)
grep -A 100 "PERSPECTIVES = \[" .claude/hooks/reflection_self_check.py | head -150
既存観点で検出可能な場合は追加不要。キーワードの拡充で対応できる場合はキーワード追加のみ。
新しい観点が必要な場合、以下を定義する。
| フィールド | 説明 | 例 |
|---|---|---|
id | 一意の識別子(snake_case) | ci_failure_analysis |
name | 日本語の表示名 | CI失敗分析 |
description | 確認すべき内容 | CI失敗時に根本原因を分析したか |
keywords | 検出用キーワード(正規表現) | [r"CI.*失敗", r"根本原因"] |
.claude/hooks/reflection_self_check.py の PERSPECTIVES 配列に追加:
# Issue #XXXX: [問題の説明]
{
"id": "new_perspective_id",
"name": "観点の表示名",
"description": "確認すべき内容の説明",
"keywords": [
r"キーワード1",
r"キーワード2",
r"複合.*パターン",
],
},
reflection_self_check.pyのPERSPECTIVESに追加した新観点を、.claude/skills/reflect/SKILL.mdのセクション6「改善点の洗い出し」の観点チェックテーブルにも反映する:
| N | 新観点の名前 | 確認すべき内容 | #XXXX |
.claude/hooks/tests/test_reflection_self_check.py にテストを追加:
def test_detects_new_perspective(self):
"""新観点が正しく検出される."""
transcript = "キーワード1を含むテキスト"
missing = get_missing_perspectives(transcript)
perspective_ids = [p["id"] for p in missing]
assert "new_perspective_id" not in perspective_ids
大きな変更の場合はIssueを作成してからworktreeで作業する。
| 項目 | 推奨 |
|---|---|
| 複合パターン | 単一キーワードより r"CI.*失敗" のような複合が誤検知を減らす |
| 正規表現 | `r"(Pre |
| 網羅性 | 同じ意味の異なる表現を含める(例: 失敗、エラー、問題) |
| テスト | 実際のtranscriptでキーワードが検出されることを確認 |
| ケース | 理由 |
|---|---|
| 一回限りの特殊な問題 | 再発可能性が低い |
| 既存観点のキーワード拡充で対応可能 | 観点の重複を避ける |
| 主観的な評価基準 | キーワードで検出困難 |
問題: 「既に対応済み」と判断したが、実際には仕組みが有効に機能していなかった。
追加した観点:
{
"id": "already_handled_check",
"name": "「対応済み」判断の検証",
"description": "「対応済み」と判断した場合、その仕組みの実行タイミング(Pre/Post/Stop)を確認し、実際に有効か検証したか",
"keywords": [
r"対応済み.*検証",
r"実行タイミング",
r"(Pre|Post|Stop)",
r"フック.*確認",
r"仕組み.*有効",
r"対応済み.*なし",
],
},
id, name, description, keywords を定義したreflection_self_check.py の PERSPECTIVES に追加したexecute.md のセクション8に追加した