Files
leo-claude-mktplace/plugins/data-seed/commands/seed-profile.md
lmiranda 2d51df7a42 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>
2026-02-06 14:52:11 -05:00

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.json from 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.role always "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