From vertkit-crm-builder
Use when building or extending VertKit CRM/ERP systems, vertical CRM modules, tenant-scoped backend features, Postgres/OpenAPI persistence contracts, service-token integrations, business rules, or the TypeScript agent runtime that operates on CRM data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vertkit-crm-builder:vertkit-crm-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
VertKit is a tenant-safe CRM/ERP backend foundation for vertical builders. Use the Go API and Postgres as the system of record; use the TypeScript agent runtime for tool routing, permissions, model-provider calls, and CRM automation.
VertKit is a tenant-safe CRM/ERP backend foundation for vertical builders. Use the Go API and Postgres as the system of record; use the TypeScript agent runtime for tool routing, permissions, model-provider calls, and CRM automation.
README.md, openapi.yaml, and internal/storage/storage.go.scripts/verify_vertkit.sh before claiming completion.tenant_id is a security boundary, not a filter convenience.{"error":"message"}.openapi.yaml when public API behavior changes.Add a core CRM entity or capability
Read references/backend-foundation.md. Implement domain type, storage interface, memory store, Postgres schema/store, API routes, OpenAPI contract, and tests together.
Add vertical behavior
Read references/vertical-modules.md. Prefer custom_fields, rules, and module-specific API layers before changing core structs.
Add a rule/operator/action
Keep rules agent-generatable. Field paths use JSON names like amount, currency, and custom_fields.region. Add regression tests for every new operator, path shape, or action.
Add agent automation
Read references/agent-runtime.md. Treat agent proposals as workflow outputs that call VertKit APIs with tenant context and service credentials.
Before finishing:
skills/vertkit-crm-builder/scripts/verify_vertkit.sh
If running from outside the repo, cd to the VertKit root first. If the skill is installed globally, use the installed script path and still run it from the project root.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub petercheng123321/vertkit --plugin vertkit-crm-builder