efe3808bd2
feat(data-platform): add /data-review command
...
Comprehensive data integrity audit for human review.
- Detailed report with FAIL/WARN/INFO severity levels
- Schema, lineage, dbt, and PostGIS validation
- Actionable recommendations for each finding
- Graceful degradation when components unavailable
Use cases: sprint planning, code review, post-migration,
periodic health checks, project onboarding.
Closes #376
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 01:29:41 -05:00
7c8a20c804
refactor: extract skills from commands across 8 plugins
...
Refactored commands to extract reusable skills following the
Commands → Skills separation pattern. Each command is now <50 lines
and references skill files for detailed knowledge.
Plugins refactored:
- claude-config-maintainer: 5 commands → 7 skills
- code-sentinel: 3 commands → 2 skills
- contract-validator: 5 commands → 6 skills
- data-platform: 10 commands → 6 skills
- doc-guardian: 5 commands → 6 skills (replaced nested dir)
- git-flow: 8 commands → 7 skills
Skills contain: workflows, validation rules, conventions,
reference data, tool documentation
Commands now contain: YAML frontmatter, agent assignment,
skills list, brief workflow steps, parameters
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 17:32:24 -05:00
9698e8724d
feat(plugins): implement Sprint 4 commands (#241-#258)
...
Sprint 4 - Plugin Commands implementation adding 18 new user-facing
commands across 8 plugins as part of V5.2.0 Plugin Enhancements.
**projman:**
- #241 : /sprint-diagram - Mermaid visualization of sprint issues
**pr-review:**
- #242 : Confidence threshold config (PR_REVIEW_CONFIDENCE_THRESHOLD)
- #243 : /pr-diff - Formatted diff with inline review comments
**data-platform:**
- #244 : /data-quality - DataFrame quality checks (nulls, duplicates, outliers)
- #245 : /lineage-viz - dbt lineage as Mermaid diagrams
- #246 : /dbt-test - Formatted dbt test runner
**viz-platform:**
- #247 : /chart-export - Export charts to PNG/SVG/PDF via kaleido
- #248 : /accessibility-check - Color blind validation (WCAG contrast)
- #249 : /breakpoints - Responsive layout configuration
**contract-validator:**
- #250 : /dependency-graph - Plugin dependency visualization
**doc-guardian:**
- #251 : /changelog-gen - Generate changelog from conventional commits
- #252 : /doc-coverage - Documentation coverage metrics
- #253 : /stale-docs - Flag outdated documentation
**claude-config-maintainer:**
- #254 : /config-diff - Track CLAUDE.md changes over time
- #255 : /config-lint - 31 lint rules for CLAUDE.md best practices
**cmdb-assistant:**
- #256 : /cmdb-topology - Infrastructure topology diagrams
- #257 : /change-audit - NetBox audit trail queries
- #258 : /ip-conflicts - Detect IP conflicts and overlaps
Closes #241 , #242 , #243 , #244 , #245 , #246 , #247 , #248 , #249 ,
#250 , #251 , #252 , #253 , #254 , #255 , #256 , #257 , #258
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 12:02:26 -05:00
89f0354ccc
feat: add data-platform plugin (v4.0.0)
...
Add new data-platform plugin for data engineering workflows with:
MCP Server (32 tools):
- pandas operations (14 tools): read_csv, read_parquet, read_json,
to_csv, to_parquet, describe, head, tail, filter, select, groupby,
join, list_data, drop_data
- PostgreSQL/PostGIS (10 tools): pg_connect, pg_query, pg_execute,
pg_tables, pg_columns, pg_schemas, st_tables, st_geometry_type,
st_srid, st_extent
- dbt integration (8 tools): dbt_parse, dbt_run, dbt_test, dbt_build,
dbt_compile, dbt_ls, dbt_docs_generate, dbt_lineage
Plugin Features:
- Arrow IPC data_ref system for DataFrame persistence across tool calls
- Pre-execution validation for dbt with `dbt parse`
- SessionStart hook for PostgreSQL connectivity check (non-blocking)
- Hybrid configuration (system ~/.config/claude/postgres.env + project .env)
- Memory management with 100k row limit and chunking support
Commands: /initial-setup, /ingest, /profile, /schema, /explain, /lineage, /run
Agents: data-ingestion, data-analysis
Test suite: 71 tests covering config, data store, pandas, postgres, dbt tools
Addresses data workflow issues from personal-portfolio project:
- Lost data after multiple interactions (solved by Arrow IPC data_ref)
- dbt 1.9+ syntax deprecation (solved by pre-execution validation)
- Ungraceful PostgreSQL error handling (solved by SessionStart hook)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 14:24:03 -05:00