aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Capture and retrieve PR review knowledge in project memory palaces.
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/review-roomContext preview
What this command does when you run it.
Capture and retrieve PR review knowledge in project memory palaces.
name: review-room description: Capture and retrieve PR review knowledge in project memory palaces.
Manage PR review knowledge in project memory palaces.
# Capture knowledge from a PR /review-room capture <pr_number> [options] # Search the review chamber /review-room search "<query>" [options] # List entries /review-room list [options] # View entry details /review-room view <entry_id> # Export for documentation /review-room export [options] # Statistics /review-room stats
Capture PR review knowledge into the review chamber.
# Capture from PR (auto-detects repo) /review-room capture 42 # Capture to specific room /review-room capture 42 --room decisions # Force capture (skip evaluation threshold) /review-room capture 42 --force # Interactive selection /review-room capture 42 --interactive # From GitHub URL /review-room capture https://github.com/owner/repo/pull/42
**Options:** | Option | Description | |--------|-------------| | `--room <type>` | Target room: decisions, patterns, standards, lessons | | `--force` | Capture even if below threshold | | `--interactive` | Select which findings to capture | | `--tags <tags>` | Add additional tags (comma-separated) |
Search the review chamber for knowledge.
# Semantic search /review-room search "authentication" # Filter by room /review-room search "error handling" --room patterns # Filter by tags /review-room search "api" --tags security # Filter by date /review-room search "performance" --since 2025-01-01 # Search specific project /review-room search "cache" --palace <project_id>
**Options:** | Option | Description | |--------|-------------| | `--room <type>` | Filter by room type | | `--tags <tags>` | Filter by tags | | `--since <date>` | Entries after date (YYYY-MM-DD) | | `--before <date>` | Entries before date | | `--palace <id>` | Search specific project palace | | `--limit <n>` | Max results (default: 10) |
List entries in the review chamber.
# List all entries /review-room list # List by room /review-room list --room decisions # List recent /review-room list --limit 5 --sort created # List by access count /review-room list --sort access_count
**Options:** | Option | Description | |--------|-------------| | `--room <type>` | Filter by room | | `--limit <n>` | Max entries to show | | `--sort <field>` | Sort by: created, access_count, title | | `--palace <id>` | Specific project palace |
View details of a specific entry.
# View by entry ID /review-room view abc123 # View in markdown format /review-room view abc123 --format markdown # View with related entries /review-room view abc123 --related
**Options:** | Option | Description | |--------|-------------| | `--format <fmt>` | Output format: json, markdown, yaml | | `--related` | Include related entries |
Export review chamber content.
# Export all to markdown /review-room export --format markdown --output docs/review-decisions.md # Export specific room /review-room export --room decisions --format markdown # Export as JSON /review-room export --format json --output data/reviews.json
**Options:** | Option | Description | |--------|-------------| | `--format <fmt>` | Output: markdown, json, yaml | | `--output <path>` | Output file path | | `--room <type>` | Filter by room | | `--palace <id>` | Specific project palace |
Show review chamber statistics.
# Overall stats /review-room stats # Stats for specific palace /review-room stats --palace <project_id> # Detailed breakdown /review-room stats --detailed
> /review-room capture 42 Analyzing PR #42 for knowledge capture... Found 3 candidates: | # | Title | Score | Room | |---|-------|-------|------| | 1 | JWT over sessions | 95 | decisions | | 2 | Token refresh pattern | 77 | patterns | | 3 | API error format | 72 | standards | Capture all? [Y/n/select]: y ✓ Captured 3 entries to review-chamber - abc123: decisions/jwt-over-sessions - def456: patterns/token-refresh - ghi789: standards/api-error-format
> /review-room search "authentication" Found 5 entries: | Room | Title | PR | Date | |------|-------|-----|------| | decisions | JWT over sessions | #42 | 2025-01-15 | | patterns | Token refresh | #67 | 2025-02-20 | | patterns | Rate limiting | #55 | 2025-01-28 | | standards | Auth testing | #48 | 2025-01-20 | | lessons | Token expiry outage | #89 | 2025-03-01 | View details: /review-room view <entry_id>
> /review-room search --context auth/ Starting work in auth/ directory... 📚 Relevant Review Knowledge: **Past Decisions:** - [#42] JWT over sessions → decisions/jwt-over-sessions - [#67] Token refresh pattern → patterns/token-refresh **Quality Standards:** - [#48] Auth testing conventions → standards/auth-testing **Known Patterns:** - [#55] Rate limiting → patterns/rate-limiting
> /review-room export --room decisions --format markdown Exported 12 decision entries to docs/review-decisions.md Preview: # Architectural Decisions from PR Reviews ## JWT over sessions **Source:** PR #42 - Add authentication **Date:** 2025-01-15 Chose JWT tokens over server-side sessions for stateless scaling... ---
This command integrates with:
Settings in `~/.config/memory-palace/settings.json`:
{
"review_chamber": {
"auto_capture": true,
"capture_threshold": 60,
"require_confirmation": true,
"default_project": null
}
}A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.