소스 정보
- 저장소
- aibot88/sec_skill_store
- 최근 소스 활동
- 2026년 5월 27일 03:47
- 감지된 SKILL.md 언어
- 영어
- 스타
- 3
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/aibot88/sec_skill_store --skill parallel-code-review명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Guides the creation of agile user stories and Gherkin feature files. Use when the user wants to create a user story, write acceptance criteria, define Gherkin scenarios, or author BDD feature files. This should trigger for requests such as Create a user story; Write a user story; I need to write a user story. Part of cursor-rules-java project
Guía técnica completa para integrar 250+ servicios externos con agentes IA usando Composio. Cubre instalación, autenticación OAuth, gestión de herramientas, triggers y flujos multi-servicio.
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model. Use when the user wants to document quality attributes, NFR decisions, security/performance/scalability architecture, or design systems with measurable quality criteria. This should trigger for requests such as Create ADR for Non-functional requirements; Document Non-functional requirements; Capture Non-functional requirements; Generate Non-functional requirements in an ADR. Part of cursor-rules-java project
SOC 직업 분류 기준
SKILL.md 표시 중
| name | parallel-code-review |
| description | Parallel 3-reviewer code review: Security, Business-Logic, Architecture. |
| user-invocable | false |
| allowed-tools | ["Read","Bash","Grep","Glob","Task"] |
| routing | {"triggers":["parallel review","3-reviewer review","security review","multi-reviewer","concurrent review"],"category":"code-review","pairs_with":["systematic-code-review","verification-before-completion"]} |
Orchestrate three specialized code reviewers (Security, Business Logic, Architecture) in true parallel using the Fan-Out/Fan-In pattern. Each reviewer runs independently with domain-specific focus, then findings are aggregated by severity into a unified BLOCK/FIX/APPROVE verdict.
Goal: Determine changed files and select appropriate agents before dispatching.
Step 1: Read repository CLAUDE.md to load project-specific conventions that reviewers must respect.
Step 2: List changed files
# For recent commits:
git diff --name-only HEAD~1
# For PRs:
gh pr view --json files -q '.files[].path'
Step 3: Select architecture reviewer agent based on the dominant language. This ensures the architecture reviewer applies idiomatic standards rather than generic advice, because different languages have fundamentally different design patterns and conventions.
| File Types | Agent |
|---|---|
.go files | golang-general-engineer |
.py files | python-general-engineer |
.ts/.tsx files | typescript-frontend-engineer |
| Mixed or other | Explore |
Optional enrichments (only when user explicitly requests):
Gate: Changed files listed, architecture reviewer agent selected. Proceed only when gate passes.
Goal: Launch all 3 reviewers in a single message for true concurrent execution.
Critical constraint: All three Task calls MUST appear in ONE response. Sending them sequentially triples wall-clock time and defeats the purpose of parallel review. This is not optional—parallelism is the entire value proposition of this skill.
Dispatch exactly these 3 agents. This is a read-only review—reviewers observe and report but never modify code.
Reviewer 1 -- Security
file:line referencesReviewer 2 -- Business Logic
file:line referencesReviewer 3 -- Architecture (using agent selected in Phase 1)
file:line referencesCritical constraint: Always run all 3 reviewers regardless of perceived change simplicity. Config changes can expose secrets, "trivial" fixes can break authorization, and each reviewer's specialization catches issues the others miss. Let a reviewer report "no findings" rather than skip it—because silence is information too.
Gate: All 3 Task calls dispatched in a single message. Proceed only when ALL 3 return results—never issue a verdict from partial results, because the missing reviewer may hold the only CRITICAL finding. Partial results are worse than no review.
Goal: Merge all findings into a unified severity-classified report.
Critical constraint: Never dump raw reviewer outputs as three separate sections—the reader should not have to mentally merge findings across reviewers. Your job is to synthesize, not summarize.
Step 1: Classify each finding by severity
| Severity | Meaning | Action |
|---|---|---|
| CRITICAL | Security vulnerability, data loss risk | BLOCK merge |
| HIGH | Significant bug, logic error | Fix before merge |
| MEDIUM | Code quality issue, potential problem | Should fix |
| LOW | Minor issue, style preference | Nice to have |
Step 2: Deduplicate overlapping findings
Multiple reviewers may flag the same issue. Merge duplicates, keeping the highest severity. Overlap between reviewers is a feature (independent confirmation), but the report should consolidate it so readers see a unified issue once, not three times.
Step 3: Build reviewer summary matrix
Include this matrix in every report so stakeholders see the severity distribution at a glance:
| Reviewer | CRITICAL | HIGH | MEDIUM | LOW |
|----------------|----------|------|--------|-----|
| Security | N | N | N | N |
| Business Logic | N | N | N | N |
| Architecture | N | N | N | N |
| **Total** | **N** | **N**| **N** | **N**|
Gate: All findings classified, deduplicated, and summarized. Proceed only when gate passes.
Goal: Produce final report with clear recommendation.
Critical constraint: Every review must end with an explicit verdict. Ambiguity is a decision to merge untested code. Choose: BLOCK, FIX, or APPROVE.
Step 1: Determine verdict
| Condition | Verdict |
|---|---|
| Any CRITICAL findings | BLOCK |
| HIGH findings, no CRITICAL | FIX (fix before merge) |
| Only MEDIUM/LOW findings | APPROVE (with suggestions) |
Step 2: Output structured report
## Parallel Review Complete
### Severity Matrix
| Severity | Count | Summary |
|----------|-------|---------|
| Critical | N | One-line aggregated summary |
| High | N | One-line aggregated summary |
| Medium | N | One-line aggregated summary |
| Low | N | One-line aggregated summary |
Details by reviewer below.
### Combined Findings
#### CRITICAL (Block Merge)
1. [Reviewer] Issue description - file:line
#### HIGH (Fix Before Merge)
1. [Reviewer] Issue description - file:line
#### MEDIUM (Should Fix)
1. [Reviewer] Issue description - file:line
#### LOW (Nice to Have)
1. [Reviewer] Issue description - file:line
### Summary by Reviewer
[Matrix from Phase 3]
### Recommendation
**VERDICT** - [1-2 sentence rationale]
Step 3: If BLOCK verdict, initiate re-review protocol
After user addresses CRITICAL issues, re-run ALL 3 reviewers (not just the one that found the issue) to verify:
Re-run all three because fixes often introduce new issues in adjacent code, and you need confirmation across all three domains that the solution is safe.
Gate: Structured report delivered with verdict. Review is complete.
Cause: One or more Task agents exceed execution time.
Solution:
Cause: Systemic issue (bad file paths, permission errors, context overflow).
Solution:
Cause: Two reviewers disagree on severity or interpretation of same code.
Solution: