From pattern-detector
Configure pattern detection settings including sensitivity, exclusions, and notification preferences
How this skill is triggered — by the user, by Claude, or both
Slash command
/pattern-detector:pattern-detector-configureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure how pattern-detector analyzes your workflow and suggests automation.
Configure how pattern-detector analyzes your workflow and suggests automation.
View current settings:
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config show
Control how aggressively patterns are detected:
# Set sensitivity: low, medium, or high
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config set sensitivity medium
Set the minimum number of occurrences before suggesting automation:
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config set min-frequency 3
Exclude specific commands or patterns from detection:
# Add a command to exclusions
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config exclude command "ls"
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config exclude command "git status"
# Add a file pattern to exclusions
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config exclude file "**/.git/**"
# Add a conversation pattern to exclusions
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config exclude conversation "hello"
Remove exclusions:
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config unexclude command "ls"
Enable or disable automatic suggestions:
# Enable automatic suggestions during your workflow
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config set auto-suggest true
# Disable (manual analysis only with /pattern-detector-analyze)
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config set auto-suggest false
Set how many occurrences trigger an automatic suggestion:
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config set suggestion-threshold 5
Common commands that are typically excluded by default:
ls, cd, pwd, git status--help, -h, mancat, head, tail, lessView all default exclusions:
cat ${CLAUDE_SKILL_DIR}/../../config/default_exclusions.json
Your configuration is stored in your project's .pattern-detector/config.json.
To edit manually:
# Open configuration file
open .pattern-detector/config.json
Example configuration:
{
"enabled": true,
"detection_sensitivity": "medium",
"min_frequency": 3,
"auto_suggest": true,
"suggestion_threshold": 5,
"excluded_patterns": [
{ "type": "command", "pattern": "ls" },
{ "type": "command", "pattern": "git status" },
{ "type": "file", "pattern": "**/.git/**" }
]
}
Reset all configuration to defaults:
python ${CLAUDE_SKILL_DIR}/../../scripts/pattern_detector.py config reset
npx claudepluginhub kogatakanori/skills --plugin pattern-detectorReviews detected patterns from MemoryLane, scores on repetition cross-app flow feasibility and specificity, filters aggressively, surfaces top automation candidates.
Detects recurring patterns in a user's project and applies them automatically on subsequent occurrences, with context verification to avoid incorrect application.
Detects reusable code patterns, workflow automations, best practices, and config setups during implementation for potential new skills.