Loading...
Loading...
Compare original and translation side by side
/check/refresh (orchestrator)
│
├── Phase 1: Load Previous State
│ └── Read metadata.json, note old scores and items
│
├── Phase 2: Clear Analysis (fresh start)
│ └── Delete analysis/ folder contents
│
├── Phase 3: Full Re-mapping
│ └── Spawn: mapper agent (runs npm audit, etc.)
│ └── Writes: .vibe-check/analysis/*.md
│
├── Phase 4: Full Re-assessment
│ └── Spawn: assessor agents (parallel)
│ └── Each writes NEW checklist items
│
├── Phase 5: Compare & Reconcile
│ └── Compare new items vs old items
│ └── DELETE items that were false positives
│ └── Track improvements and regressions
│
├── Phase 6: Update Files
│ └── Rewrite all output files with new findings
│
└── Phase 7: Show Progress
└── Display what changed/check/refresh (orchestrator)
│
├── Phase 1: Load Previous State
│ └── 读取metadata.json,记录旧的得分和评估项
│
├── Phase 2: Clear Analysis (fresh start)
│ └── 删除analysis/文件夹中的内容
│
├── Phase 3: Full Re-mapping
│ └── 启动:mapper agent(运行npm audit等检查)
│ └── 写入:.vibe-check/analysis/*.md
│
├── Phase 4: Full Re-assessment
│ └── 启动:assessor agents(并行执行)
│ └── 每个agent写入新的检查清单项
│
├── Phase 5: Compare & Reconcile
│ └── 对比新评估项与旧评估项
│ └── 删除属于误报的项
│ └── 跟踪改进和退化情况
│
├── Phase 6: Update Files
│ └── 用新的评估结果重写所有输出文件
│
└── Phase 7: Show Progress
└── 展示变更内容agents/mapper.mdagents/assessor.md../check/reference/domains.mdagents/mapper.mdagents/assessor.md../check/reference/domains.md.vibe-check/metadata.jsonNo existing assessment found.
Run /check first to create an initial assessment..vibe-check/metadata.json未找到现有评估记录。
请先运行/check创建初始评估。.vibe-check/metadata.json.vibe-check/metadata.json.vibe-check/analysis/rm -rf .vibe-check/analysis/*.vibe-check/analysis/rm -rf .vibe-check/analysis/*Task: Map codebase for readiness assessment
Read agents/mapper.md for your instructions.
Explore this codebase and write analysis files to .vibe-check/analysis/
This is a REFRESH run. Be thorough — run all checks including npm audit.
Return confirmation only when complete.agents/mapper.md.vibe-check/analysis/npm audityarn auditpnpm audit任务:为就绪性评估映射代码库
请阅读agents/mapper.md获取你的执行说明。
探索此代码库并将分析文件写入.vibe-check/analysis/
这是一次REFRESH运行。请全面检查——包括运行npm audit等所有检查项。
完成后仅返回确认信息。agents/mapper.md.vibe-check/analysis/npm audityarn auditpnpm auditassessor/checkTask: Assess security domain
Read agents/assessor.md for your instructions.
Your domain assignment is: security
Load analysis files from .vibe-check/analysis/
Read agents/assessor.md for criteria.
This is a REFRESH run. Evaluate fresh — ignore previous checklist items.
Write NEW items to .vibe-check/checklist/ with fresh item numbers starting at 100.
Return score summary only.agents/assessor.mdassessor/check任务:评估安全领域
请阅读agents/assessor.md获取你的执行说明。
你的领域分配是:security
从.vibe-check/analysis/加载分析文件
阅读agents/assessor.md获取评估标准。
这是一次REFRESH运行。请基于全新数据评估——忽略之前的检查清单项。
将新的评估项写入.vibe-check/checklist/,编号从100开始。
仅返回得分摘要。agents/assessor.md.vibe-check/checklist/item-001-*.mditem-0XX-*.md.vibe-check/checklist/item-100-*.mditem-1XX-*.md| Old Status | New Status | Action |
|---|---|---|
| Fail | Pass (or no new item) | Improved — delete old item |
| Fail | Fail | Unchanged — update old item with new findings |
| Fail | N/A | Now N/A — delete old item (capability removed or context changed) |
| Pass | Fail | Regressed — update old item |
| Pass | N/A | Now N/A — note in delta (not a regression) |
| Unknown | Pass/Fail | Resolved — update status |
| Unknown | N/A | Now N/A — delete old item |
| N/A | Fail | Now applicable — treat as new issue |
| N/A | Pass | Now applicable — no action needed |
| Any | No match | False positive or N/A — DELETE the old item |
item-100+checklist/index.md.vibe-check/checklist/item-001-*.mditem-0XX-*.md.vibe-check/checklist/item-100-*.mditem-1XX-*.md| 旧状态 | 新状态 | 操作 |
|---|---|---|
| 失败 | 通过(或无对应新项) | 已改进 — 删除旧评估项 |
| 失败 | 失败 | 未变更 — 用新发现更新旧评估项 |
| 失败 | 不适用 | 变为不适用 — 删除旧评估项(功能已移除或上下文变更) |
| 通过 | 失败 | 已退化 — 更新旧评估项 |
| 通过 | 不适用 | 变为不适用 — 在差异报告中注明(不属于退化) |
| 未知 | 通过/失败 | 已解决 — 更新状态 |
| 未知 | 不适用 | 变为不适用 — 删除旧评估项 |
| 不适用 | 失败 | 变为适用 — 视为新问题 |
| 不适用 | 通过 | 变为适用 — 无需操作 |
| 任意 | 无匹配项 | 误报或不适用 — 删除旧评估项 |
item-100+checklist/index.mdpreviousAnalysis{
"analysisDate": "{today}",
"score": {new score},
"previousAnalysis": {
"date": "{old date}",
"score": {old score}
},
...
}previousAnalysis{
"analysisDate": "{today}",
"score": {new score},
"previousAnalysis": {
"date": "{old date}",
"score": {old score}
},
...
}┌──────────────────────────────────────────────┐
│ │
│ VIBE CHECK REFRESH │
│ │
│ Score: {new_score}/100 │
│ {progress_bar} {band} │
│ │
└──────────────────────────────────────────────┘
PROGRESS
═══════════════════════════════════════════════
Previous: {old_score}/100 {old_bar} {old_band}
Current: {new_score}/100 {new_bar} {new_band}
─────────────────────
Change: {+/-delta} points {▲/▼}
SUMMARY
─────────────────────────────────────────────────
✓ {N} items fixed
○ {N} items unchanged
✗ {N} items regressed
+ {N} new issues found
− {N} false positives removed
○ {N} items now N/A
{If fixed items:}
IMPROVEMENTS
─────────────────────────────────────────────────
✓ {item title}
✓ {item title}
{If regressions:}
REGRESSIONS
─────────────────────────────────────────────────
✗ {item title} — was passing, now failing
{If still failing:}
STILL FAILING
─────────────────────────────────────────────────
● {title} — {one-line description}
● {title} — {one-line description}
┌─ NEXT ──────────────────────────────────────┐
│ │
│ • Review: .vibe-check/summary.md │
│ • Fix: /fix │
│ • Discuss: /discuss │
│ │
└─────────────────────────────────────────────┘/checkWould you like to:
1. Discuss the changes — Ask about specific items
2. Start fixing — Pick an item to work on
3. Done for now┌──────────────────────────────────────────────┐
│ │
│ VIBE CHECK REFRESH │
│ │
│ 得分: {new_score}/100 │
│ {progress_bar} {band} │
│ │
└──────────────────────────────────────────────┘
进度情况
═══════════════════════════════════════════════
上次评估: {old_score}/100 {old_bar} {old_band}
当前评估: {new_score}/100 {new_bar} {new_band}
─────────────────────
变化: {+/-delta} 分 {▲/▼}
摘要
─────────────────────────────────────────────────
✓ {N} 项已修复
○ {N} 项无变化
✗ {N} 项出现退化
+ {N} 发现新问题
− {N} 移除误报项
○ {N} 项变为不适用
{如果有已修复项:}
改进项
─────────────────────────────────────────────────
✓ {评估项标题}
✓ {评估项标题}
{如果有退化项:}
退化项
─────────────────────────────────────────────────
✗ {评估项标题} — 之前通过,现在失败
{如果仍有失败项:}
仍未通过项
─────────────────────────────────────────────────
● {标题} — {单行描述}
● {标题} — {单行描述}
┌─ 下一步 ──────────────────────────────────────┐
│ │
│ • 查看: .vibe-check/summary.md │
│ • 修复: /fix │
│ • 讨论: /discuss │
│ │
└─────────────────────────────────────────────┘/check你想要:
1. 讨论变更情况 — 询问具体评估项
2. 开始修复 — 选择一个评估项进行处理
3. 暂时结束