From datum-platform
Display pattern statistics from the learning engine. Shows top patterns, their frequency, trends, and which agents are affected.
npx claudepluginhub datum-cloud/claude-code-plugins --plugin datum-platformThis skill uses the workspace's default tool permissions.
View pattern statistics and insights from the learning engine.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
View pattern statistics and insights from the learning engine.
/patterns Show top 10 patterns by occurrence
/patterns --all Show all patterns
/patterns --agent <name> Show patterns affecting specific agent
/patterns --trend increasing Show patterns with specific trend
/patterns --category security Show patterns in specific category
/patterns <pattern-name> Show details for specific pattern
Pattern name or filter options: $ARGUMENTS
/patterns (default).claude/patterns/patterns.jsonOutput format:
=== TOP PATTERNS ===
Last analysis: 2025-01-15 10:30:00
# Pattern Count Trend Confidence Agents
1 missing-status-condition 12 stable 0.85 api-dev, code-reviewer
2 unvalidated-input 8 increasing 0.78 api-dev, code-reviewer
3 hardcoded-value 6 decreasing 0.65 api-dev, sre
4 storage-init-race 4 stable 0.62 api-dev
5 missing-error-context 3 new 0.58 api-dev
6 tenant-isolation-gap 3 stable 0.72 api-dev, code-reviewer
7 nil-dereference 2 stable 0.45 api-dev, test-engineer
8 import-ordering 2 stable 0.35 api-dev
9 insufficient-test-coverage 2 stable 0.42 test-engineer
10 missing-deepcopy-tag 1 new 0.25 api-dev
Legend: ↑ increasing ↓ decreasing → stable ★ new ✓ resolved
Run '/patterns <name>' for details on a specific pattern.
Run '/evolve' to update patterns from recent findings.
/patterns <pattern-name>Show detailed information for a specific pattern:
=== PATTERN: missing-status-condition ===
Description: Resource types missing status condition updates after operations
Category: correctness
Severity: blocking
Confidence: 0.85
STATISTICS:
Total occurrences: 12
First seen: 2024-11-01
Last seen: 2025-01-15
Trend: stable (no significant change)
AFFECTED:
Agents: api-dev, code-reviewer
Services: compute-api (5), network-api (4), storage-api (3)
RECENT OCCURRENCES:
2025-01-15 compute-api pkg/apis/vm/v1alpha1/types.go:142 PR #234
2025-01-12 network-api pkg/apis/network/v1alpha1/types.go:89 PR #231
2025-01-08 storage-api pkg/apis/volume/v1alpha1/types.go:67 PR #228
FIX TEMPLATE:
Add status condition update in reconcile loop:
```go
meta.SetStatusCondition(&obj.Status.Conditions, metav1.Condition{
Type: "Ready",
Status: metav1.ConditionTrue,
Reason: "ReconcileSuccess",
Message: "Resource reconciled successfully",
})
RUNBOOK STATUS: Promoted: Yes Agents: api-dev, code-reviewer Date: 2024-12-15
### `/patterns --agent <name>`
Filter patterns by affected agent:
=== PATTERNS FOR: api-dev ===
Pattern Count Trend Confidence Promoted missing-status-condition 12 stable 0.85 Yes unvalidated-input 8 increasing 0.78 Yes hardcoded-value 6 decreasing 0.65 Yes storage-init-race 4 stable 0.62 Yes missing-error-context 3 new 0.58 Yes nil-dereference 2 stable 0.45 No (low confidence) import-ordering 2 stable 0.35 No (low confidence)
Total: 7 patterns Promoted to runbook: 5 Tracking only: 2
### `/patterns --trend <trend>`
Filter patterns by trend:
=== INCREASING PATTERNS ===
Pattern Count 30-day Previous Change unvalidated-input 8 5 2 +150% missing-test-coverage 3 2 0 new
⚠️ These patterns are becoming more frequent. Consider team training or process improvements.
### `/patterns --category <category>`
Filter patterns by category:
=== SECURITY PATTERNS ===
Pattern Count Trend Confidence Severity unvalidated-input 8 increasing 0.78 blocking tenant-isolation-gap 3 stable 0.72 blocking hardcoded-secret 1 resolved 0.30 blocking
Total: 3 security patterns
## Pattern Categories
| Category | Description |
|----------|-------------|
| `security` | Security vulnerabilities, auth issues |
| `correctness` | Logic errors, missing functionality |
| `convention` | Style, naming, structure violations |
| `completeness` | Missing integrations, incomplete implementations |
| `performance` | Performance issues, inefficiencies |
## Trend Values
| Trend | Meaning |
|-------|---------|
| `increasing` | 50%+ more occurrences than previous 30 days |
| `decreasing` | 50%+ fewer occurrences than previous 30 days |
| `stable` | Within 50% of previous 30 days |
| `new` | First appeared in current 30-day window |
| `resolved` | No occurrences in current window after previous activity |
## No Data Handling
If no pattern registry exists:
No pattern data found.
To build pattern data: