agentsclimarketplace

Guard

Skill tranhieutt/software_development_department/.claude/skills/guard

Software Development Department

Install
npx -y skills add tranhieutt/software_development_department --skill guard

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

2.1 KB, 436 tokens by cl100k_base, as published. Nobody here has run it

Guard Check

Check the freeze status of the codebase. Use as a gate check before any operations on the main branch.

Workflow

1. Read .freeze

If it does not exist:

βœ… CLEAR β€” No active freeze.
Development and merging can proceed normally.

Stop here.

If it exists, proceed to step 2.

2. Display Freeze Warning

πŸ”’ 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.

3. Categorize the Request

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."

4. Suggestions

  • /unfreeze β€” If the release is finished
  • /release-checklist β€” If currently in the release process
  • /hotfix β€” If an urgent fix deployment is needed

Edge Cases

  • No .freeze: Just report CLEAR, ask no further questions.
  • User unsure of operation type: Ask for more details to categorize correctly before deciding.

Related Skills

  • /freeze β€” Lock codebase
  • /unfreeze β€” Remove freeze
  • /hotfix β€” Urgent deployment during freeze
  • /release-checklist β€” Full release workflow

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.