Skip to content
Back to skills

Compare

ASecurity

Asset-only retrospective. No transcript re-scan, no LLM re-analysis, no HITL. Triggers: "compare", "review past", "what changed", "self retrospective".

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 28, 2026
ai-agentsbashgit

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add jazz1x/honne --skill compare --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Compare?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Compare
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jazz1x-compare/badge)](https://www.skillsdirectory.com/skills/jazz1x-compare)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: compare
version: 0.0.5
description: >
  Asset-only retrospective. No transcript re-scan, no LLM re-analysis, no HITL.
  Triggers: "compare", "review past", "what changed", "self retrospective".
ssl:
  scheduling:
    anti_triggers:
      - ".honne/assets/ 미생성 또는 비어있을 때 (whoami 먼저 실행)"
  structural:
    scenes:
      - "Step 1: Scope HITL"
      - "Step 2: Assets presence check"
      - "Step 3: Load claims+evolutions"
      - "Step 4: Time-bucket grouping"
      - "Step 5: Render docs/honne-compare.md"
      - "Step 6: Asset immutability check"
    branches:
      - "Step 2: assets dir absent or empty → print 'No assets yet' + exit 0"
      - "Step 5: user requested 'summarize' → cite-bound LLM pass (otherwise pure render)"
    resumable: false
  logical:
    tools: ["bash"]
    side_effects:
      reads:
        - ".honne/assets/*.jsonl"
      writes:
        - "docs/honne-compare.md  # overwrite"
      deletes: []
      network: []
    idempotent: false  # summarize branch invokes non-deterministic LLM
    rollback: "docs/honne-compare.md 는 .gitignore 대상 — 실행 전 cp 백업 또는 출력 검증 후 수동 삭제."
---

# compare — Read-only Retrospective

## Step 1: Scope HITL (one-shot)

Ask: "Retrospective scope — `repo` or `global`?"

## Step 2: Assets presence check

If .honne/assets/ absent or empty:
  Print "No assets yet. Run honne first." and exit 0.

## Step 3: Load claims + evolutions

```bash
bash "${CLAUDE_PLUGIN_ROOT}/scripts/query-assets.sh" \
  --tag "<axis>" --scope "$SCOPE" --type claim --out stdout
```

```bash
bash "${CLAUDE_PLUGIN_ROOT}/scripts/query-assets.sh" \
  --type evolution --scope "$SCOPE" --out stdout
```

**Async wait pattern** — use Monitor until-loop, not `sleep N && cat`:
```bash
# ✓ Monitor: until [ -f ".honne/assets/claim.jsonl" ]
```

## Step 4: Time-bucket grouping

Group by axis × recorded_at bucket (YYYY-MM granularity for MVP).

## Step 5: Render docs/honne-compare.md (+ stdout)

Format per architecture PRD §4.2 compare Step 6.
No LLM unless the user asked for "summarize" — and even then, only cite-bound.

## Step 6: Asset immutability check

This skill MUST NOT write to .honne/assets/ or .honne/persona.json.
Verify (test): stat -c %Y on assets/*.jsonl before/after unchanged.

Files in this skill

  • SKILL.jp.md2.7 KB
  • SKILL.ko.md2.4 KB
  • SKILL.md2.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.