Add 5 pi extensions: pi-subagents, pi-crew, rpiv-pi, pi-interactive-shell, pi-intercom
This commit is contained in:
152
extensions/rpiv-pi/skills/code-review/templates/review.md
Normal file
152
extensions/rpiv-pi/skills/code-review/templates/review.md
Normal file
@@ -0,0 +1,152 @@
|
||||
<!-- Emitted by code-review SKILL.md Step 7. Placeholders in {braces} are filled at emission; section-omission rules live inline in SKILL.md. -->
|
||||
---
|
||||
template_version: 2
|
||||
date: {Current date and time with timezone in ISO format}
|
||||
author: {User from injected git context}
|
||||
repository: {Repository name}
|
||||
branch: {Current branch name}
|
||||
commit: {Current commit hash}
|
||||
review_type: {commit | pr | staged | working}
|
||||
scope: "{What was reviewed}"
|
||||
scope_strategy: {first-parent | explicit-range | working-tree}
|
||||
in_scope_files_count: {N}
|
||||
status: {approved | needs_changes | requesting_changes}
|
||||
severity: { critical: {C}, important: {I}, suggestion: {S} }
|
||||
verification: { verified: {V}, weakened: {W}, falsified: {F} }
|
||||
blockers_count: {B}
|
||||
tags: [code-review, relevant-components]
|
||||
---
|
||||
|
||||
# Code Review — {Scope}
|
||||
|
||||
**Commit:** `{hash}` · **Status:** `{status}` · **Findings:** {C}🔴 · {I}🟡 · {S}🔵 · **Verification:** {V}✓ / {W}− / {F}✗
|
||||
|
||||
## Top Blockers
|
||||
|
||||
1. **{ID}** — {one-line headline}
|
||||
2. **{ID}** — {one-line headline}
|
||||
|
||||
---
|
||||
|
||||
## Legend
|
||||
|
||||
```text
|
||||
Severity 🔴 fix before merge 🟡 fix soon 🔵 nice to have 💭 discuss
|
||||
ID prefix I interaction Q quality S security G gap
|
||||
Verify ✓ verified − weakened (demoted) ✗ falsified (dropped)
|
||||
Annotate [precedent-weighted] [cascade: <kind>] [subsumed-by <ID>]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔴 Critical
|
||||
|
||||
### {ID} 🔴 {short headline} `{annotation?}`
|
||||
|
||||
**Where**
|
||||
`{file:line}`
|
||||
|
||||
**Code**
|
||||
```{lang}
|
||||
{verbatim line(s) from the file}
|
||||
```
|
||||
|
||||
**Why**
|
||||
{1–2 sentences: mechanism, not symptom}
|
||||
|
||||
**Fix**
|
||||
{one sentence, imperative}
|
||||
|
||||
**Alt**
|
||||
{optional: alternative fix}
|
||||
|
||||
---
|
||||
|
||||
## 🟡 Important
|
||||
|
||||
### {ID} 🟡 {short headline} `{annotation?}`
|
||||
|
||||
**Where**
|
||||
`{file:line}`
|
||||
|
||||
**Code**
|
||||
```{lang}
|
||||
{verbatim line(s)}
|
||||
```
|
||||
|
||||
**Why**
|
||||
{mechanism}
|
||||
|
||||
**Fix**
|
||||
{action}
|
||||
|
||||
---
|
||||
|
||||
## 🔵 Suggestions
|
||||
|
||||
### {ID} 🔵 {short headline}
|
||||
|
||||
**Where**
|
||||
`{file:line}`
|
||||
|
||||
**Fix**
|
||||
{action}
|
||||
|
||||
---
|
||||
|
||||
## 💭 Discussion
|
||||
|
||||
### {ID} 💭 {question / architectural concern}
|
||||
|
||||
**Where**
|
||||
`{file:line}`
|
||||
|
||||
**Why**
|
||||
{what the reviewer wants the author to consider}
|
||||
|
||||
---
|
||||
|
||||
## Pattern Analysis
|
||||
|
||||
| Peer | Mirrored | Missing | Diverged | Intentional |
|
||||
| --------------- | -------: | ------: | -------: | ----------: |
|
||||
| `{peer file}` | {M} | {Mi} | {D} | {A} |
|
||||
|
||||
**Missing/Diverged rows drive:** {finding IDs}
|
||||
|
||||
**Key divergences from peer**
|
||||
- {divergence one}
|
||||
- {divergence two}
|
||||
|
||||
---
|
||||
|
||||
## Impact
|
||||
|
||||
| Consumer | Change | Findings |
|
||||
| --------------- | ---------------- | -------- |
|
||||
| `{file:line}` | {change class} | {IDs} |
|
||||
|
||||
---
|
||||
|
||||
## Precedents
|
||||
|
||||
| Commit | Subject | Follow-ups |
|
||||
| --------- | ---------------- | ------------------------------------------------------- |
|
||||
| `{hash}` | {commit subject} | {30d follow-ups, or "NOT ancestor of {TIP}", or note} |
|
||||
|
||||
**Recurring lessons (most → least frequent)**
|
||||
|
||||
1. {composite lesson}
|
||||
2. ...
|
||||
|
||||
---
|
||||
|
||||
## Recommendation
|
||||
|
||||
> (advisor prose pasted verbatim here as a blockquote when advisor ran; omit the blockquote otherwise)
|
||||
|
||||
| # | ID | Action | Alt / Note |
|
||||
| - | ------ | --------------------------- | ----------------- |
|
||||
| 1 | {ID} | {action, one sentence} | {alternative} |
|
||||
| 2 | {ID} | {action} | — |
|
||||
| 3 | {ID} | {action} | — |
|
||||
Reference in New Issue
Block a user