Laravel crm ai skill
Reverse-engineered, generic build framework for adding an enterprise-style CRM sales flow to any Laravel app — usable with Claude Code or any other AI assistant.From the repository description
npx -y skills add TommasoGaspe22/laravel-crm-ai-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.8 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
How to use the laravel-crm-ai-skill skill
Practical guide for using this skill. It's a complete reverse-engineering of a reference enterprise CRM, turned into an implementable specification for a Laravel CRM (built for a generic Laravel project, reusable in any app). No asset, branding, or proprietary data from the reference org: only patterns, UX, and logic were captured.
1. What it is (and isn't)
- It is: a product spec + UX + database + business logic + components + tests + roadmap, detailed enough that an agent can build the V1 of the CRM without reinventing the key decisions.
- It is NOT: already-implemented CRM code. Implementation happens by following the skill (it hasn't been written into an application repo yet).
2. Activation in Claude Code
- Automatic: working inside your Laravel project, the skill triggers on requests like "build the CRM leads view", "enterprise-style lead list", "opportunity detail page", "pipeline/kanban", "lead conversion", etc. (see the
descriptionfield inSKILL.md). - Manual: open
SKILL.md(entry point) → follow the pointers intoreferences/.
3. Where to start (reading order)
SKILL.md— overview, guiding principle, reuse map, guardrails, build order.references/README.md— full file index + method + evidence legend.references/definition-of-done.md— honest current state/percentages + what's still "to verify".- Then whichever domain file you need (see §5).
4. Evidence legend (used in every file)
Every important claim is labeled: Observed (seen in the UI) · Dynamically tested (by creating/editing demo records) · Deduced · Proposed for Laravel · To verify · Do not replicate · Implementation risk. → Trust "Tested/Observed"; treat "Proposed for Laravel" as a recommendation; verify "To verify" items before assuming them.
5. Usage paths
A) Understand the reference CRM you're replicating
source-crm-reference.md · screen-anatomy.md · objects-catalog.md · the various *-system.md files (list-view, filters, record-page, kanban, activities, conversion…).
B) Implement V1 in Laravel (main path)
laravel-implementation-blueprint.md— architecture, layers, action/policy/observer, naming, risks.data-model-and-migrations.md—crm_*tables, fields, indexes, relations (additive, non-destructive).component-catalog.md+ux-design-system.md+screen-anatomy.md— enterprise-style Blade/Alpine components + tokens.modules.md— the concrete Lead module (routes/controller/views/quick-actions) that every other object mirrors.permissions-and-roles.md+testing-strategy.md— policy + tests.v1-v2-v3-roadmap.md— what to build in V1 (NOT everything!) and what to defer.- Build order (in
SKILL.md): Phase A (Lead layer: extractCommercialPipelineActionService+ additive migration +/crm/leads) → Phase B (Account/Contact/Opportunity + conversion + activities).
C) Build a single module/screen
Open the specific file: list-view-system.md, record-page-system.md (+ lead/account/contact/opportunity-record-page.md), filter-builder-system.md, kanban-system.md, stage-transition-system.md, lead-conversion-system.md, activity-and-timeline-system.md, inline-edit-system.md, form-and-modal-system.md, validation-and-error-system.md, field-catalog.md.
D) Complete remaining tests against a reference demo org (optional)
See definition-of-done.md §remaining + open-questions-and-assumptions.md. Recreate a small demo dataset with the CRM-SKILL- prefix and fake data only (e.g. @crm-skill.test emails), then clean it up at the end (procedure in demo-data-register.md). Never use real accounts, real credentials, or real personal data for this — see the guardrails in SKILL.md.
6. Golden rules (from the guardrails)
- Do NOT clone the reference enterprise platform itself (Flow, report builder, AI, complex sharing) →
v1-v2-v3-roadmap.md§Do not replicate. - Reuse
commercial_pipeline_entries+ the existing next-action engine; addcrm_*tables additively and reversibly; don't break the existing pipeline/today/import-export. - Server-side first (filters/sort/pagination in SQL, no N+1); Alpine only for interactions.
- Policy on every route/action; server-side validation; no real reference-CRM data in the repo/commits/seeds.
- Fixed stack: Laravel 13 · Blade · Alpine · Tailwind · SQLite. New dependencies only in V2 (SortableJS for Kanban, FullCalendar for events).
7. Quick file map (by need)
| You need… | Open |
|---|---|
| Index + method | references/README.md |
| Status/progress | references/definition-of-done.md |
| The real reference anatomy | references/source-crm-reference.md, screen-anatomy.md |
| Objects + relationships | references/objects-catalog.md, data-model-and-migrations.md |
| UI components | references/component-catalog.md, ux-design-system.md |
| Lists/filters/kanban | references/list-view-system.md, filter-builder-system.md, kanban-system.md |
| Record/detail | references/record-page-system.md (+ per-object), inline-edit-system.md |
| Flows | references/lead-conversion-system.md, stage-transition-system.md, activity-and-timeline-system.md |
| Implementation | references/laravel-implementation-blueprint.md, modules.md |
| Permissions/testing | references/permissions-and-roles.md, testing-strategy.md |
| Priorities | references/v1-v2-v3-roadmap.md |
8. Suggested next step
Ask your AI assistant, inside your Laravel project: "implement Phase A of the CRM following the laravel-crm-ai-skill skill" → it will start with extracting the service + an additive migration + /crm/leads, in TDD, without touching existing functionality.
What ships with it: 48 files
185.8 KB alongside SKILL.md
references/
- account-record-page.md1.3 KB
- activity-and-timeline-system.md4.5 KB
- app-shell-system.md2.3 KB
- bulk-actions-system.md2.1 KB
- column-management-system.md1.3 KB
- component-catalog.md5.6 KB
- contact-record-page.md1.1 KB
- crm-architecture-overview.md5.7 KB
- data-model-and-migrations.md4.7 KB
- data-model-full.md5.1 KB
- data-model.md7.3 KB
- definition-of-done.md10.7 KB
- demo-data-register.md7.7 KB
- field-catalog.md6.5 KB
- filter-builder-system.md3.5 KB
- form-and-modal-system.md4.6 KB
- inline-edit-system.md2.7 KB
- kanban-system.md4.5 KB
- laravel-implementation-blueprint.md4.7 KB
- lead-conversion-system.md5.9 KB
- lead-record-page.md1.3 KB
- list-view-system.md3.5 KB
- modules.md8.3 KB
- objects-catalog.md7.7 KB
- open-questions-and-assumptions.md3.8 KB
- opportunity-pipeline-and-kanban.md1.1 KB
- opportunity-record-page.md1.5 KB
- pagination-and-loading-system.md1.6 KB
- permissions-and-roles.md2.8 KB
- pipeline-system.md1.7 KB
- README.md3.4 KB
- record-page-system.md3.4 KB
- related-list-system.md2.1 KB
- saved-views-system.md1.9 KB
- screen-anatomy.md7.1 KB
- source-crm-reference.md6.4 KB
- split-view-system.md1.4 KB
- HOW-TO-USE-THIS-SKILL.md5.8 KB
- LICENSE1.0 KB
- README.md3.1 KB
8 more files not listed here. See all 48 in the repository.
Gives 0 of the 12 instructions most sales audience skills give in ~1.5k tokens
Counted across 401 of the 401 authors here whose files we hold, read 2026-08-07
- Read product marketing context before asking questionsin 21 of 401, across 11 files
- Acknowledge competitor strengths honestlyin 18 of 401, across 7 files
- Start every page with a summaryin 15 of 401, across 4 files
- Use a single, low-friction call to actionin 15 of 401, across 7 files
- Create a single source of truth for each competitorin 14 of 401, across 3 files
- Make each follow-up email add new valuein 11 of 401, across 5 files
- Cut any sentence that does not drive a replyin 10 of 401, across 4 files
- Tie personalization directly to the problemin 10 of 401, across 4 files
- Write paragraph comparisons for each dimensionin 9 of 401, across 3 files
- Link between related competitor pagesin 9 of 401, across 3 files
- Keep subject lines short and lowercasein 9 of 401, across 3 files
- Define ideal customer profile from top customersin 9 of 401, across 3 files
Said here and by no other author read
- add crm tables additively and reversibly
- put filters sorting and pagination on the server side
- put a policy on every route and action
- use the fixed technology stack only
- follow the test-driven development workflow
- clean up temporary demo data after testing
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.