agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with…
Restores cognitive state from an atomic checkpoint in .tasks/checkpoints/[task_id].md, enabling instant recovery at the exact point of failure without re-running the full task.
$ npx -y skills add tranhieutt/software_development_department --skill resume-from --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/resume-fromContext preview
The summary Claude sees to decide when to auto-load this skill.
Restores cognitive state from an atomic checkpoint in .tasks/checkpoints/[task_id].md, enabling instant recovery at the exact point of failure without re-running the full task.
name: resume-from type: workflow description: "Restores cognitive state from an atomic checkpoint in .tasks/checkpoints/[task_id].md, enabling instant recovery at the exact point of failure without re-running the full task." argument-hint: "<task_id>" user-invocable: true allowed-tools: Read, Write, Glob, Bash effort: 2 when_to_use: "Use after an agent crash, session restart, or context compaction when a specific task was interrupted mid-execution. Requires a checkpoint previously written by /save-state <task_id>."
Restore the working context of a specific task from its atomic checkpoint at `.tasks/checkpoints/[task_id].md`, then continue execution from the exact next step — without re-running completed work.
`$ARGUMENTS` must contain a `task_id`. If missing or empty:
❌ Usage: /resume-from <task_id> Example: /resume-from 042 Example: /resume-from auth-api Available checkpoints: [Run: ls .tasks/checkpoints/ and list files excluding .gitkeep]
Stop here if no `task_id` is provided.
Read `.tasks/checkpoints/[task_id].md`.
If the file does not exist:
❌ No checkpoint found for task: [task_id] Expected: .tasks/checkpoints/[task_id].md Available checkpoints: [List files in .tasks/checkpoints/ excluding .gitkeep] Tip: Run /save-state [task_id] first to create a checkpoint.
Stop here if file is missing.
Extract the following fields from the checkpoint and display them clearly:
🔁 Resuming task: [task_id] Agent: [agent_id] Saved at: [saved_at] Retry count: [retry_count] 📄 Output Snapshot (last known state): [output_snapshot content] ✅ Completed Steps: [completed steps list] ⏭️ Next Step: [next_step content] ❓ Open Questions: [open_questions content — or "None" if empty] 📁 Files Modified So Far: [files_modified list]
Check `retry_count` in the checkpoint frontmatter:
⚠️ This task has failed [retry_count] times.
Continuing, but consider escalating to a senior agent or the user
if the same error recurs.Then increment `retry_count` and update `backoff_next_s` (double the previous value, max 64s) in the checkpoint file before proceeding.
Hand off context to the appropriate agent (`agent_id` from checkpoint) with the following instruction:
> "You are resuming task `[task_id]`. The completed steps and output snapshot above are already done — do NOT repeat them. Your only job is to execute the **Next Step** listed above and continue from there."
When the task completes successfully, update `.tasks/checkpoints/[task_id].md`:
Print:
✅ Task [task_id] completed successfully. Checkpoint updated → .tasks/checkpoints/[task_id].md (status: completed)
---
/save-state [task_id] → creates .tasks/checkpoints/[task_id].md (status: in_progress)
/resume-from [task_id] → reads checkpoint, increments retry_count, resumes
→ on success: sets status: completedCompleted checkpoints are kept for audit — they are never auto-deleted. To list all checkpoints: `ls .tasks/checkpoints/`
Repo: tranhieutt/software_development_department
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with…
Provides the vendored agent-style v0.3.5 prose rule pack as a portable Claude skill. Use when installing, syncing, applying, or auditing SDD Agent-Style…
Provides Angular best practices for components, modules, services, and reactive patterns. Use when working with Angular TypeScript files, component templates,…
Records unexpected API behaviors, undocumented caveats, version bugs, or non-obvious workarounds into .claude/memory/annotations.md. Use immediately when an…
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API,…
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or infrastructure decisions with context,…