npx claudepluginhub jeffersonwarrior/claudismsOperational guidelines: terse responses, sequential execution, no destructive ops without confirmation
Claude Code plugin enforcing operational guidelines and terse responses.
/plugin in Claude Codejeffersonwarrior/claudismsIf experiencing issues or upgrading from a broken version:
cd ~/.claude/plugins/marketplaces
git clone https://github.com/jeffersonwarrior/claudisms.git
cd claudisms
./clean-install.sh
The script removes old installations, backs up settings, reinstalls the plugin, and restarts Claude Code.
cd ~/.claude/plugins
git clone https://github.com/jeffersonwarrior/claudisms.git
Then restart Claude Code and enable hooks in Settings → Plugins → Claudisms
Plugin settings stored in claudisms.json at plugin root:
{
"enabled": true,
"responseStyle": "terse",
"useCodeReferences": true,
"useSubagents": true,
"testAfterChanges": true,
"maxResponseLength": 2,
"avoidWorkarounds": true,
"requireConfirmationForDestructiveOps": true,
"requireConfirmationForProductionPush": true,
"preferCurrentVersions": true,
"performRCAAfterMultipleRevisits": true,
"reuseScripts": true,
"preferFdRg": true,
"noEmoji": true,
"noPleasantries": true
}
| Setting | Type | Default | Description |
|---|---|---|---|
enabled | boolean | true | Master switch for plugin |
responseStyle | string | "terse" | Response verbosity ("terse" or "verbose") |
useCodeReferences | boolean | true | Include file:line references in responses |
useSubagents | boolean | true | Use Task tool for multi-file searches |
testAfterChanges | boolean | true | Run tests after code modifications |
maxResponseLength | number | 2 | Max sentences for simple tasks |
avoidWorkarounds | boolean | true | Implement primary solution first |
requireConfirmationForDestructiveOps | boolean | true | Confirm rm -rf, database deletes |
requireConfirmationForProductionPush | boolean | true | Confirm production deployments |
preferCurrentVersions | boolean | true | Use latest stable versions |
performRCAAfterMultipleRevisits | boolean | true | Root cause analysis after 2+ attempts |
reuseScripts | boolean | true | Reuse working scripts vs recreate |
preferFdRg | boolean | true | Use fd/rg over find/grep |
noEmoji | boolean | true | Disable emoji in responses |
noPleasantries | boolean | true | Skip greetings/confirmations |
View current settings:
/claudisms-settings
Reload settings after manual edits:
/claudisms-reload
Settings location: ~/.claude/plugins/marketplaces/claudisms/claudisms.json (marketplace) or ~/.claude/plugins/claudisms/claudisms.json (manual install)
Jefferson Warrior - GitHub
GPL v3
Removing the plugin from the marketplace does not clean up all configuration. Use the included uninstaller script:
# Remove this plugin
~/claudisms/claude-plugin-uninstall.sh claudeisms@claudisms
# Remove all plugins
~/claudisms/claude-plugin-uninstall.sh --all
# Check plugin status
~/claudisms/claude-plugin-uninstall.sh
The uninstaller:
~/.claude/plugins/installed_plugins.json~/.claude/plugins/marketplaces/Installed plugin: ~/.claude/plugins/marketplaces/claudisms/.claudisms-settings (active hooks read from here)
Dev repo: /path/to/claudisms/.claudisms-settings (for local development only)
Slash commands automatically target the marketplace location when installed, or dev repo location when running from source.