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>
2.1 KiB
2.1 KiB
name
| name |
|---|
| seed profile |
/seed profile - Manage Data Profiles
Skills to Load
- skills/profile-management.md
- skills/visual-header.md
Visual Output
Display header: DATA-SEED - Profile Management
Usage
/seed profile list
/seed profile show <name>
/seed profile create <name>
/seed profile edit <name>
/seed profile delete <name>
Workflow
list — Show All Profiles
- Read
seed-profiles.jsonfrom configured output directory - Display table: name, row counts per table, edge case ratio, description
- Highlight the default profile
show — Profile Details
- Display full profile definition including:
- Per-table row counts
- Edge case configuration (null ratio, boundary values, unicode strings)
- Custom value overrides per column
- Locale settings
- Relationship density settings
create — New Profile
- Ask user for profile name and description
- Ask for base row count (applies to all tables unless overridden)
- Ask for per-table overrides (optional)
- Ask for edge case ratio (0.0 = no edge cases, 1.0 = all edge cases)
- Ask for custom column overrides (e.g.,
users.rolealways "admin") - Save to
seed-profiles.json
edit — Modify Profile
- Load existing profile, display current values
- Allow user to modify any field interactively
- Save updated profile
delete — Remove Profile
- Confirm deletion with user
- Cannot delete the last remaining profile
- Remove from
seed-profiles.json
Profile Schema
{
"name": "medium",
"description": "Realistic dataset for development and manual testing",
"default_rows": 100,
"table_overrides": {
"users": 50,
"orders": 200,
"order_items": 500
},
"edge_case_ratio": 0.1,
"null_ratio": 0.05,
"locale": "en_US",
"custom_values": {
"users.status": ["active", "active", "active", "inactive"],
"users.role": ["user", "user", "user", "admin"]
}
}
Built-in Profiles
| Profile | Rows | Edge Cases | Use Case |
|---|---|---|---|
small |
10 | 0% | Unit tests, quick validation |
medium |
100 | 10% | Development, manual testing |
large |
1000 | 5% | Performance testing, stress testing |