From 285bbc19dbdef27edac68949bae9b2ae234063dd Mon Sep 17 00:00:00 2001 From: bluejayA Date: Sat, 28 Mar 2026 15:15:18 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=A7=88=EC=BC=93=ED=94=8C?= =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=8A=A4=20=EB=93=B1=EB=A1=9D=EC=9D=84=20?= =?UTF-8?q?=EC=9C=84=ED=95=9C=20=ED=94=8C=EB=9F=AC=EA=B7=B8=EC=9D=B8=20?= =?UTF-8?q?=ED=91=9C=EC=A4=80=20=EA=B5=AC=EC=A1=B0=EB=A1=9C=20=EC=A0=84?= =?UTF-8?q?=ED=99=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .claude-plugin/plugin.json 추가, 스킬 파일을 skills/skill-security-audit/ 하위로 이동. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude-plugin/plugin.json | 6 +++++ README.md | 26 +++++++++++-------- .../skill-security-audit/SKILL.md | 0 .../assets}/report-template.md | 0 .../assets}/slack-message-template.json | 0 .../config}/approved-reviewers.yml | 0 .../references}/destructive-ops-checklist.md | 0 .../references}/quality-checklist.md | 0 .../references}/security-checklist.md | 0 .../skill-security-audit/ruleset-version.txt | 0 10 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 .claude-plugin/plugin.json rename SKILL.md => skills/skill-security-audit/SKILL.md (100%) rename {assets => skills/skill-security-audit/assets}/report-template.md (100%) rename {assets => skills/skill-security-audit/assets}/slack-message-template.json (100%) rename {config => skills/skill-security-audit/config}/approved-reviewers.yml (100%) rename {references => skills/skill-security-audit/references}/destructive-ops-checklist.md (100%) rename {references => skills/skill-security-audit/references}/quality-checklist.md (100%) rename {references => skills/skill-security-audit/references}/security-checklist.md (100%) rename ruleset-version.txt => skills/skill-security-audit/ruleset-version.txt (100%) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..230250e --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,6 @@ +{ + "name": "skill-security-audit", + "version": "1.5.0", + "description": "Claude Code 스킬 보안 감사 플러그인 — 자격증명 보호, 시스템 안전, 최소 품질 기준 검사 (22개 규칙, Phase 1)", + "skills": "./skills" +} diff --git a/README.md b/README.md index d9f05eb..a06261e 100644 --- a/README.md +++ b/README.md @@ -149,17 +149,21 @@ audit-ignore: ``` skill-security-audit/ -├── SKILL.md # 메인 스킬 (검사 워크플로우) -├── ruleset-version.txt # 룰셋 버전 고정 -├── references/ -│ ├── security-checklist.md # SEC-*, SBX-* 규칙 -│ ├── destructive-ops-checklist.md # DST-* 규칙 -│ └── quality-checklist.md # QUA-* 규칙 -├── assets/ -│ ├── report-template.md # Markdown 보고서 템플릿 -│ └── slack-message-template.json # Slack Block Kit 템플릿 -├── config/ -│ └── approved-reviewers.yml # audit-ignore 승인자 목록 +├── .claude-plugin/ +│ └── plugin.json # 플러그인 메타데이터 +├── skills/ +│ └── skill-security-audit/ +│ ├── SKILL.md # 메인 스킬 (검사 워크플로우) +│ ├── ruleset-version.txt # 룰셋 버전 고정 +│ ├── references/ +│ │ ├── security-checklist.md # SEC-*, SBX-* 규칙 +│ │ ├── destructive-ops-checklist.md # DST-* 규칙 +│ │ └── quality-checklist.md # QUA-* 규칙 +│ ├── assets/ +│ │ ├── report-template.md # Markdown 보고서 템플릿 +│ │ └── slack-message-template.json # Slack Block Kit 템플릿 +│ └── config/ +│ └── approved-reviewers.yml # audit-ignore 승인자 목록 ├── .github/workflows/ │ └── skill-audit.yml # GitHub Actions 워크플로우 └── README.md diff --git a/SKILL.md b/skills/skill-security-audit/SKILL.md similarity index 100% rename from SKILL.md rename to skills/skill-security-audit/SKILL.md diff --git a/assets/report-template.md b/skills/skill-security-audit/assets/report-template.md similarity index 100% rename from assets/report-template.md rename to skills/skill-security-audit/assets/report-template.md diff --git a/assets/slack-message-template.json b/skills/skill-security-audit/assets/slack-message-template.json similarity index 100% rename from assets/slack-message-template.json rename to skills/skill-security-audit/assets/slack-message-template.json diff --git a/config/approved-reviewers.yml b/skills/skill-security-audit/config/approved-reviewers.yml similarity index 100% rename from config/approved-reviewers.yml rename to skills/skill-security-audit/config/approved-reviewers.yml diff --git a/references/destructive-ops-checklist.md b/skills/skill-security-audit/references/destructive-ops-checklist.md similarity index 100% rename from references/destructive-ops-checklist.md rename to skills/skill-security-audit/references/destructive-ops-checklist.md diff --git a/references/quality-checklist.md b/skills/skill-security-audit/references/quality-checklist.md similarity index 100% rename from references/quality-checklist.md rename to skills/skill-security-audit/references/quality-checklist.md diff --git a/references/security-checklist.md b/skills/skill-security-audit/references/security-checklist.md similarity index 100% rename from references/security-checklist.md rename to skills/skill-security-audit/references/security-checklist.md diff --git a/ruleset-version.txt b/skills/skill-security-audit/ruleset-version.txt similarity index 100% rename from ruleset-version.txt rename to skills/skill-security-audit/ruleset-version.txt