Receber por email
← Voltar para o catálogo

Autor no catálogo

jeffsenso

39 skills 156 estrelas no total GitHub ↗

Skills publicadas

Mostrando 12 de 39

create-grid-definition

4

Create the grid definition for an entity listing: columns, row actions, bulk actions, filters class, and service registration. Covers everything needed to define the grid structure. The query builder is a separate skill (create-grid-query-builder). Trigger: "create grid definition for {Domain}".

Design e Frontend #ai por jeffsenso

implement-cqrs-handlers

4

Implement all command and query handlers in the Adapter layer. Each handler delegates to the repository for persistence — no direct SQL or ObjectModel access. Handlers use #[AsCommandHandler] / #[AsQueryHandler] attributes for auto-registration. Trigger: "implement handlers for {Domain}".

Dados e Análise #ai #sql por jeffsenso

domain-context-generator

4

Generates a CONTEXT.md file for a PrestaShop domain inside the `.ai/Domain/` folder. Trigger when the user asks to "generate a context", "fill in a CONTEXT.md", "write the context for [Domain]", "document the [X] domain", or when working inside `.ai/Domain/` directories. Also triggers on "create context for", "add AI context", "populate CONTEXT.md".

Documentos #ai por jeffsenso

create-controller-form-actions

4

Create the form page actions in the admin controller: create (add) and edit, plus any entity-specific actions. Uses FormBuilder/FormHandler pattern — never builds commands directly. Trigger: "create form actions for {Domain}", "create add/edit for {Domain}".

Design e Frontend #ai por jeffsenso

create-playwright-page-objects

4

Create BO page object classes in the ui-testing-library for a new migrated page. Follows the Page Object Model pattern: encapsulate selectors and interactions, never assert. Trigger: "create page objects for {Domain}".

Desenvolvimento #ai #test por jeffsenso

audit-legacy-controller

4

Read the legacy `Admin{Domain}sController.php` without modifying it. Extract every field rendered, every action method, and every `Hook::exec()` call.

Marketing #ai por jeffsenso

create-ts-entry-point

4

Create the TypeScript entry point files for a new admin page. Covers the directory structure, listing and form entry points, and webpack registration. References init-js-components and init-grid-extensions for component/extension details. Trigger: "create JS entry point for {Domain}".

Design e Frontend #ai #typescript por jeffsenso

prestashop-module-development

4

Complete PrestaShop module development workflow using modern architecture and best practices. Use when: creating new PrestaShop modules, updating legacy modules to modern code, implementing hooks and actions, setting up module configuration pages, adding front office features, handling database operations, implementing security measures, managing translations, or modernizing existing PrestaShop mo

Desenvolvimento por jeffsenso

create-cqrs-queries

4

Create the read-side CQRS layer: queries, result DTOs, and query handler interfaces. Covers Get{Domain}ForEditing (single entity for edit form) and optionally Get{Domain}sForListing (grid data source). Trigger: "create queries for {Domain}", "set up read side for {Domain}".

Dados e Análise #ai por jeffsenso

create-controller-listing

4

Create the listing page actions in the admin controller: index (grid with filters), delete, toggle status, and any bulk actions the entity requires. Trigger: "create listing for {Domain}", "create index action for {Domain}".

Design e Frontend #ai por jeffsenso

create-form-type

4

Create the Symfony form type for an entity's add/edit form. Covers standard field types, translatable fields, money fields, file uploads, and choice providers. For multi-tab layout with NavigationTabType, see create-form-tab-layout. Trigger: "create form type for {Domain}".

Design e Frontend #ai por jeffsenso

create-admin-routing

4

Create the Symfony routing YAML file declaring all admin routes for the domain. Trigger: "create routing for {Domain}".

Desenvolvimento #ai por jeffsenso