feat(marketplace): command consolidation + 8 new plugins (v8.1.0 → v9.0.0) [BREAKING]
Phase 1b: Rename all ~94 commands across 12 plugins to /<noun> <action> sub-command pattern. Git-flow consolidated from 8→5 commands (commit variants absorbed into --push/--merge/--sync flags). Dispatch files, name: frontmatter, and cross-reference updates for all plugins. Phase 2: Design documents for 8 new plugins in docs/designs/. Phase 3: Scaffold 8 new plugins — saas-api-platform, saas-db-migrate, saas-react-platform, saas-test-pilot, data-seed, ops-release-manager, ops-deploy-pipeline, debug-mcp. Each with plugin.json, commands, agents, skills, README, and claude-md-integration. Marketplace grows from 12→20. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
74
plugins/data-seed/README.md
Normal file
74
plugins/data-seed/README.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# data-seed Plugin
|
||||
|
||||
Test data generation and database seeding with reproducible profiles for Claude Code.
|
||||
|
||||
## Overview
|
||||
|
||||
The data-seed plugin generates realistic test data from schema definitions. It supports multiple ORM dialects (SQLAlchemy, Prisma, Django ORM, raw SQL DDL), handles foreign key dependencies automatically, and produces output in SQL, JSON, or CSV formats.
|
||||
|
||||
Key features:
|
||||
- **Schema-first**: Parses your existing schema — no manual configuration needed
|
||||
- **Realistic data**: Locale-aware faker providers for names, emails, addresses, and more
|
||||
- **Reproducible**: Deterministic generation from seed profiles
|
||||
- **Dependency-aware**: Resolves FK relationships and generates in correct insertion order
|
||||
- **Profile-based**: Reusable profiles for small (unit tests), medium (development), and large (stress tests)
|
||||
|
||||
## Installation
|
||||
|
||||
This plugin is part of the Leo Claude Marketplace. Install via the marketplace or copy the `plugins/data-seed/` directory to your Claude Code plugins path.
|
||||
|
||||
## Commands
|
||||
|
||||
| Command | Description |
|
||||
|---------|-------------|
|
||||
| `/seed setup` | Setup wizard — detect schema source, configure output format |
|
||||
| `/seed generate` | Generate seed data from schema or models |
|
||||
| `/seed apply` | Apply seed data to database or create fixture files |
|
||||
| `/seed profile` | Define and manage reusable data profiles |
|
||||
| `/seed validate` | Validate seed data against schema constraints |
|
||||
|
||||
## Quick Start
|
||||
|
||||
```
|
||||
/seed setup # Detect schema, configure output
|
||||
/seed generate # Generate data with medium profile
|
||||
/seed validate # Verify generated data integrity
|
||||
/seed apply # Write fixture files
|
||||
```
|
||||
|
||||
## Agents
|
||||
|
||||
| Agent | Model | Role |
|
||||
|-------|-------|------|
|
||||
| `seed-generator` | Sonnet | Data generation, profile management, and seed application |
|
||||
| `seed-validator` | Haiku | Read-only validation of seed data integrity |
|
||||
|
||||
## Skills
|
||||
|
||||
| Skill | Purpose |
|
||||
|-------|---------|
|
||||
| `schema-inference` | Parse ORM models and SQL DDL into normalized schema |
|
||||
| `faker-patterns` | Map columns to realistic faker providers |
|
||||
| `relationship-resolution` | FK dependency ordering and circular dependency handling |
|
||||
| `profile-management` | Seed profile CRUD and configuration |
|
||||
| `visual-header` | Standard visual output formatting |
|
||||
|
||||
## Supported Schema Sources
|
||||
|
||||
- SQLAlchemy models (2.0+ and legacy 1.x)
|
||||
- Prisma schema
|
||||
- Django ORM models
|
||||
- Raw SQL DDL (CREATE TABLE statements)
|
||||
- JSON Schema definitions
|
||||
|
||||
## Output Formats
|
||||
|
||||
- SQL INSERT statements
|
||||
- JSON fixtures (Django-compatible)
|
||||
- CSV files
|
||||
- Prisma seed scripts
|
||||
- Python factory objects
|
||||
|
||||
## License
|
||||
|
||||
MIT License — Part of the Leo Claude Marketplace.
|
||||
Reference in New Issue
Block a user