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…
Enforces project safety constraints by blocking risky operations outside their approved scope during active development. Use when activating a safety guard or constraint for the current session.
$ npx -y skills add tranhieutt/software_development_department --skill guard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/guardContext preview
The summary Claude sees to decide when to auto-load this skill.
Enforces project safety constraints by blocking risky operations outside their approved scope during active development. Use when activating a safety guard or constraint for the current session.
name: guard type: workflow description: "Enforces project safety constraints by blocking risky operations outside their approved scope during active development. Use when activating a safety guard or constraint for the current session." argument-hint: "[no arguments]" user-invocable: true allowed-tools: Read, Bash effort: 1 agent: release-manager when_to_use: "Before merging PR, deploying, or pushing to main/develop when unsure if a freeze is active"
Check the freeze status of the codebase. Use as a gate check before any operations on the main branch.
**If it does not exist:**
✅ CLEAR — No active freeze. Development and merging can proceed normally.
Stop here.
**If it exists**, proceed to step 2.
🔒 CODEBASE IS FROZEN Reason : [REASON from .freeze] Since : [FROZEN_AT] Branch : [BRANCH] Duration: [calculated from FROZEN_AT to current time] ⚠️ Non-critical merges are blocked during a freeze period.
Ask: > "What type of operation is this?" > > **A) Urgent Hotfix** — production bug, security patch > **B) Release Artifact** — changelog, version bump, release notes > **C) Non-critical** — feature, refactor, chore, normal docs
**If A or B:** Allow to proceed with a note: > "⚠️ Permitted to proceed. Note that this is a freeze period — execute only necessary operations."
**If C:** Block and instruct: > "🚫 Non-critical changes must wait until after `/unfreeze`. > Save your work and continue after the release is complete."
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,…