add-feature

Installation
SKILL.md

Add Feature End-to-End

Implement feature described in $ARGUMENTS across the full stack.

Step 0: Decide Scope

Before writing code, answer:

  1. CE, EE, or both? If both → use hooksFactory (CE default + EE override in app.ts)
  2. Need a plan flag? → Add to PlatformPlan entity + LicenseKeyEntity type + plan constants in shared
  3. Need a Permission? → Add to Permission enum in shared
  4. Affects billing/quotas? → Add enforcement in controller
  5. Must work embedded? → Check EmbeddingState in frontend
  6. Project-scoped or platform-scoped? → Filter queries accordingly

Step 1: Shared Types (packages/core/shared)

  • Define Zod schemas + z.infer types in src/lib/{domain}/
  • Export from src/index.ts barrel
  • Bump version in package.json (patch for fix, minor for new export)
Installs
1
First Seen
Jul 15, 2026
add-feature — dexhunter/activepieces