Loading...
Loading...
Status dashboard for cheat-on-content. Displays current mode / rubric version / calibration progress / pending retros / pool status / whether SQLite needs an upgrade / whether rubric should be bumped. **Can be invoked at any time with no side effects**. Trigger words: "状态" / "看板" / "status" / "What should I do now?" / "How's the progress?"
npx skill4agent add xbuilderlab/cheat-on-content cheat-status[User: status]
↓
[Phase 1: Read .cheat-state.json + scan file system]
↓
[Phase 2: Calculate derived metrics]
↓
[Phase 3: Detect suggestion triggers (upgrade / bump / cleanup)]
↓
[Phase 4: Output dashboard]| Source | Purpose |
|---|---|
| Core state data |
| Calibration sample count / pending retros |
| Candidate pool size |
| Line count / current version |
| Meta-logging data for "number of predictions since last bump" |
state = read_json('.cheat-state.json')
if not state:
return "You haven't initialized yet. Please run /cheat-init first."
predictions = glob('predictions/*.md')
candidates_count = parse_candidates_md_entries()
rubric_lines = wc -l rubric_notes.md| Metric | Calculation |
|---|---|
| Buffer Count | |
| Buffer Color | Derived per cadence-protocol.md: |
| Confidence Level | Derived per state-management.md confidence table: Derive emoji + label from |
| Days since earliest shoot | |
| Calibration sample count | Number of prediction files with complete retro sections (non-empty actual performance data) |
| Pending retros | Entries in state.pending_retros that have passed RETRO_WINDOW_DAYS |
| Pool size | Number of entries in candidates.md with tier!=skip |
| Predictions since last bump | Number of predictions with published_at > state.last_bump_at |
| Consecutive directional error queue | state.consecutive_directional_errors |
| in_progress staleness | now - state.in_progress_session.started_at (if exists) |
pool_status=nonecalibration_samples=0🎛️ cheat-on-content Status (Updated on 2026-05-04 15:00)
Content Format: opinion-video / Duration 3-5min / Cadence: Every other day
Current rubric: v2 (Last bump: 2026-04-22)
Calibration Samples: 18 pieces
Confidence: 🟢 High (Center ±15%, rubric format stable)
Baseline: 42k median views
📦 Buffer: 3 pieces (🟢 Green)
Based on your cadence (every other day) = 6-day buffer, rhythm is stable
📊 Progress Bars
[█████████████░░░░░] 18 / 30 → SQLite upgrade recommendation threshold
[██████████░░░░░░░░] 18 / 10 → Percentile buckets available (threshold exceeded)
🎬 To-Do (By Urgency)
🚨 Retro 1 piece (Past T+3d)
- predictions/2026-05-01_db063817_You're No Longer in the Relationship.md (T+3d reached)
⚠️ 3 consecutive same-direction deviations (high, high, high) → Recommend /cheat-bump
💤 in-progress prediction has been stale for 35 days
- predictions/2026-04-01_xxx.md → Did you publish it and forget to record? Or discard it?
🔥 Candidate Pool
- candidates.md: 27 entries (tier1: 12, tier2: 9, tier3: 6)
- Days since last hot topic capture: 4 days — You can run /cheat-trends again
📈 Health Status
- rubric_notes.md: 412 lines (Healthy, <600 warning line)
- hooks_installed: ✅
- external audit configured: ❌ → Recommend configuring mcp__llm-chat__chat
Next Steps (By Recommendation Priority):
1. /cheat-retro predictions/2026-05-01_db063817_You're No Longer in the Relationship.md ← Most urgent
2. /cheat-bump ← Handling 3 consecutive same-direction deviations
3. Process stale in-progress (manually or reply "clean up in-progress")
Complete command list can be found in the main SKILL.md./cheat-bump --propose "..."