KreativReason private plugin marketplace
npx claudepluginhub KreativReason/merged-end-to-end-ai-dpp---e2e-cliMerged E2E Pipeline with Human-in-the-Loop validation. From client interview to production-ready project with Pydantic-validated artifacts, deterministic scaffolding, and continuous compounding development.
From conversation to code, from code to compounding value.
A Claude Code plugin that transforms client interviews into production-ready projects with Pydantic-validated artifacts, human approval gates, and deterministic scaffolding.
# In Claude Code (from Cursor terminal or standalone)
/plugin install github:KreativReason/merged-end-to-end-ai-dpp---e2e-cli
# Clone the repository
git clone https://github.com/KreativReason/merged-end-to-end-ai-dpp---e2e-cli.git
# Install in Claude Code
/plugin install /path/to/merged-end-to-end-ai-dpp---e2e-cli
When improvements are pushed to GitHub:
/plugin update kreativreason-e2e-pipeline
| Feature | Traditional AI Coding | This Pipeline |
|---|---|---|
| Validation | Trust the LLM | Pydantic enforces schemas |
| Approval Gates | Suggested in prompts | Enforced in Python |
| Scaffolding | LLM writes files | Deterministic script |
| Consistency | Varies per run | Stable IDs, validated refs |
| Review | Single perspective | 11 parallel reviewers |
# 1. Install plugin (once)
/plugin install github:KreativReason/merged-end-to-end-ai-dpp---e2e-cli
# 2. Enable in your project
/plugin enable kreativreason-e2e-pipeline
# 3. Run genesis (new project from interview)
/kreativreason:genesis
# Or development commands (existing project)
/kreativreason:plan "Add user authentication"
/kreativreason:work
/kreativreason:review
| Command | Purpose | When to Use |
|---|---|---|
/kreativreason:genesis | Interview → PRD → ERD → Tasks → Project | Starting new project |
/kreativreason:plan | Create implementation plan | Planning feature/bugfix |
/kreativreason:work | Execute plan with testing | Implementing work |
/kreativreason:review | 11-agent code review | Before merging PRs |
/kreativreason:triage | Process review findings | After review |
/kreativreason:handoff | Genesis → Development transition | After scaffolding |
/kreativreason:genesis
lint_prd.py validates → Human Approvallint_erd.py validates → Human Approval/kreativreason:plan "Add user authentication"
/kreativreason:work
/kreativreason:review
/kreativreason:triage
| Category | Count | Purpose |
|---|---|---|
| Genesis | 8 | Project creation (PRD, ERD, Flow, etc.) |
| Development | 4 | Coding, features, bugfixes, migrations |
| Review | 11 | Security, performance, architecture, language-specific |
| Design | 3 | Figma sync, visual iteration, QA |
| Workflow | 5 | Linting, PR comments, bug validation |
| Research | 3 | Codebase analysis, best practices, docs |
| Docs | 1 | README generation |
app/
├── models.py # Pydantic schemas for all artifacts
├── lint_prd.py # PRD validation
└── lint_erd.py # ERD validation
git-worktree - Isolated branch developmentfile-todos - Structured todo managementvalidation - JSON/Pydantic validationartifact-sync - Cross-artifact consistencyfrontend-design - Design system referencegemini-imagegen - Mockup generationcompound-docs - Pattern documentationskill-creator - Create new skills# Validate PRD
python app/lint_prd.py docs/prd.json
# Validate ERD
python app/lint_erd.py docs/erd.json
# Apply scaffold (after approval)
python scripts/scaffold_apply.py \
--plan docs/scaffold-plan.json \
--prd docs/prd.json \
--erd docs/erd.json \
--approved-by "ProductOwner" \
--approved-by "TechLead" \
--output docs/scaffold-applied.json \
--project-dir ~/Projects/new-app
IDs are never regenerated. Once assigned, they're immutable:
| Artifact | Format | Example |
|---|---|---|
| Features | FR-### | FR-001 |
| Stories | ST-### | ST-001 |
| Tasks | TASK-### | TASK-001 |
| ADRs | ADR-#### | ADR-0001 |
| Entities | ENT-### | ENT-001 |
Automatically configured when plugin is enabled: