Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Rule Catalog

  • 93 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

Catalog and apply Claude Night Market prompt rules that force documentation changes through AI-slop detection before you ship READMEs, guides, or changelogs.

About

rule-catalog from Claude Night Market captures how to define and maintain prompt-event rules—like require-slop-scan-for-docs—that warn whenever you ask an agent to write or overhaul tutorials, READMEs, guides, or changelogs. The catalog pattern documents enabled rules with regex conditions on user_prompt, warn actions, and explicit follow-up skills so documentation work cannot finish without slop review. It enumerates concrete AI tells: em dash density, buzzwords, participial tail-loading, uniform sentence length, hedging, plus 2026 consensus patterns (plus-sign conjunctions, inanimate spatial copulas, negative parallelism, throat-clearing, fragment bursts). Solo builders publishing developer content or product docs get a repeatable guardrail instead of manually remembering slop checks. Use it while configuring Night Market in Build, before Launch SEO pages, or in Grow content refreshes when agents draft customer-facing copy.

  • Example rule: warn on prompts matching write/create/update documentation, README, guide, or changelog
  • Hard reminder to run Skill(scribe:slop-detector) on all modified markdown before closing the task
  • Tier-1 slop word watchlist: structured, actionable, comprehensive, seamless
  • Em dash threshold guidance (>1 per 1000 words elevated; >5 strong AI signal; prevention mode target zero)
  • 2026 prevention-strict tells: plus-sign for and, spatial copula phrases, negative parallelism, throat-clearing openers,

Rule Catalog by the numbers

  • 93 all-time installs (skills.sh)
  • Ranked #658 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill rule-catalog

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs93
repo stars325
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

What it does

Catalog and apply Claude Night Market prompt rules that force documentation changes through AI-slop detection before you ship READMEs, guides, or changelogs.

Files

SKILL.mdMarkdownGitHub ↗

When To Use

  • Browsing available hookify rules by category
  • Installing standard pre-built rules into a project
  • Looking for ready-made rules before writing custom ones

When NOT To Use

  • Writing custom rules from scratch: use hookify:writing-rules instead
  • Debugging or modifying existing installed rules
  • Converting Python SDK hooks: use hookify:from-hook instead

Table of Contents

Hookify Rule Catalog

Pre-built rules for common scenarios. Install directly or use as templates.

Quick Install

# Install a specific rule
Skill(hookify:rule-catalog) then install git:block-force-push

# Or use the Python installer for bulk operations
python3 plugins/hookify/scripts/install_rule.py git:block-force-push
python3 plugins/hookify/scripts/install_rule.py --category git
python3 plugins/hookify/scripts/install_rule.py --all

Verification: Run python --version to verify Python environment.

Available Rules

git/ - Git Safety

RuleActionDefaultDescription
block-force-pushblockenabledPrevent force push to main/master
block-destructive-gitblockenabledBlock reset --hard, checkout -- ., clean -fd, etc.
warn-risky-gitwarnenabledWarn about rebase -i, soft reset, etc.
warn-large-commitswarnenabledWarn about large binary files

python/ - Python Quality

RuleActionDefaultDescription
block-dynamic-codeblockenabledBlock dangerous dynamic code execution
warn-print-statementswarnenabledEncourage logging over print()

security/ - Security Gates

RuleActionDefaultDescription
require-security-reviewblockenabledRequire review for auth code
destructive-command-guardwarnenabledWarn on destructive commands targeting prod-shaped paths

workflow/ - Workflow Enforcement

RuleActionDefaultDescription
enforce-scope-guardwarnenabledAnti-overengineering (imbue)
require-spec-before-codeblockdisabledSpec-first development

performance/ - Resource Management

RuleActionDefaultDescription
warn-large-file-opswarnenabledWatch large file writes

Installation Instructions

Method 1: Claude-Assisted (Recommended)

When you invoke this skill, tell Claude which rule(s) to install:

**Verification:** Run `git status` to confirm working tree state.
Install git:block-force-push

Verification: Run the command with --help flag to verify availability.

Claude will: 1. Read the rule from skills/rule-catalog/rules/git/block-force-push.md 2. Write it to .claude/hookify.block-force-push.local.md 3. Confirm installation

Method 2: Python Script

For bulk operations or automation:

# Install single rule
python3 plugins/hookify/scripts/install_rule.py git:block-force-push

# Install all rules in category
python3 plugins/hookify/scripts/install_rule.py --category python

# Install all rules
python3 plugins/hookify/scripts/install_rule.py --all

# List available rules
python3 plugins/hookify/scripts/install_rule.py --list

# Install to custom directory
python3 plugins/hookify/scripts/install_rule.py git:block-force-push --target /path/to/.claude

Verification: Run the command with --help flag to verify availability.

Method 3: Manual Copy

1. Find rule in plugins/hookify/skills/rule-catalog/rules/<category>/<rule>.md 2. Copy to .claude/hookify.<rule-name>.local.md 3. Edit enabled: true/false as needed

Rule File Locations

Rules are stored relative to this skill:

**Verification:** Run the command with `--help` flag to verify availability.
skills/rule-catalog/
├── SKILL.md (this file)
└── rules/
    ├── git/
    │   ├── block-force-push.md
    │   ├── block-destructive-git.md
    │   ├── warn-risky-git.md
    │   └── warn-large-commits.md
    ├── python/
    │   ├── block-dynamic-code.md
    │   └── warn-print-statements.md
    ├── security/
    │   ├── require-security-review.md
    │   └── destructive-command-guard.md
    ├── workflow/
    │   ├── enforce-scope-guard.md
    │   └── require-spec-before-code.md
    └── performance/
        └── warn-large-file-ops.md

Verification: Run the command with --help flag to verify availability.

Customizing Rules

After installation, edit the rule in .claude/:

# Change action from warn to block
action: block

# Disable temporarily
enabled: false

# Modify pattern
pattern: your-custom-pattern

Verification: Run the command with --help flag to verify availability.

Creating Pull Requests for New Rules

To add rules to the catalog:

1. Create rule file in appropriate category 2. Follow naming convention: kebab-case.md 3. Include detailed message with alternatives 4. Test thoroughly before submitting 5. Update this SKILL.md catalog table

Related

  • Skill(hookify:writing-rules) - Create custom rules
  • /hookify:list - Show installed rules
  • /hookify:configure - Manage installed rules

Related skills

FAQ

Is Rule Catalog safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.