Agent skill

feat-20260128-001720

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/feat-20260128-001720

SKILL.md

Remove block-commands skill

Overview

The block-commands skill documents how to use .claude/settings.json deny rules to block dangerous commands. However, .claude/settings.json is a repository-local file that is not distributed with plugins. Users installing the plugin would not get these deny rules, making this approach ineffective for a marketplace plugin.

The skill should be removed since it documents a pattern we no longer recommend for plugin distribution.

Key Files

  • plugins/core/skills/block-commands/SKILL.md - Skill to delete

Related History

The block-commands skill was created alongside moving git prohibitions to settings.json, but this approach has proven unsuitable for distributed plugins.

Past tickets that touched similar areas:

  • 20260127094857-use-deny-for-git-prohibition.md - Created block-commands skill and moved git -C prohibition to settings.json (same file)

Implementation Steps

  1. Delete block-commands skill directory:

    • Remove plugins/core/skills/block-commands/ entirely
  2. Verify no references exist:

    • Confirm no other files reference block-commands skill

Considerations

  • This removes documentation only, not actual functionality
  • The .claude/settings.json deny rules remain in local repositories but are not part of plugin distribution
  • For plugin-based command blocking, bundled shell scripts that refuse to execute are more appropriate (as done with archive-ticket)

Final Report

Deleted the block-commands skill directory. Verified that no other plugin files reference this skill. Documentation in .workaholic/specs/ and .workaholic/terms/ will be updated automatically by the documentation agents when /report runs.

Didn't find tool you were looking for?

Be as detailed as possible for better results