From claude-recap
Manages .ignore rules with glob patterns to skip archiving matching topic slugs. Add, remove, or list global/project rules via /ignore-topic CLI.
npx claudepluginhub hatawong/claude-recap --plugin claude-recapThis skill uses the workspace's default tool permissions.
Manage `.ignore` rules — glob patterns that prevent matching topic slugs from being archived. Topics still get tagged but archival is skipped (no LLM summary call, no file written).
Adds phrases to forbidden list blocking Claude from working on matching topics in loop sessions. Supports --list, --clear, --remove (fuzzy). Configures .claude/ru-config.json via Bash.
Manages global ignore patterns for lint-relative-paths linter to skip markdown path validation in matching workspaces. Supports add, list, remove actions with substring matching. Triggers on ignore, lint exclude queries.
Creates or updates .gitignore using git-agent AI, preserving custom rules, handling auth errors with free retry, and showing diff. For initializing or adding ignore rules.
Share bugs, ideas, or general feedback.
Manage .ignore rules — glob patterns that prevent matching topic slugs from being archived. Topics still get tagged but archival is skipped (no LLM summary call, no file written).
Parse the user's message for operation (add/remove/list) and patterns. If clear, skip to Step 2.
Otherwise, ask using AskUserQuestion:
What would you like to do?
- Add: Add ignore patterns (topics matching these will not be archived)
- Remove: Remove an existing ignore pattern
- List: Show all current ignore rules
add:
*, ?, [...]).Which scope?
- Global: applies to all projects (~/.memory/.ignore)
- Project: applies only to this project
bash "<plugin_scripts_path>/ignore-topic.sh" add "<scope>" <pattern1> [pattern2 ...]
<scope>: global or the project dir path from SessionStart context.remove:
bash "<plugin_scripts_path>/ignore-topic.sh" remove "<scope>" "<pattern>"
list:
bash "<plugin_scripts_path>/ignore-topic.sh" list "<project_dir>"
<plugin_scripts_path>: from SessionStart injection Plugin scripts path: ...<project_dir>: from SessionStart injection Your persistent memory is stored at <project_dir>| User says | Operation | Scope question? |
|---|---|---|
/ignore-topic add git-* lint-fix | add git-* and lint-fix | Yes |
/ignore-topic | Ask all | Yes |
/ignore-topic list | list | No |
| "don't archive run-tests topics" | add run-tests | Yes |
/ignore-topic remove git-* | remove git-* | Yes |