|
|
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 |
|