SymKit

33 mods across 1 repository, 3 stars between them.

mdc-content

02

SymKit/bundles-rules

Cursor rule Cursor

Conventions for writing .mdc rule and skill files distributed by the plugin.

3 5mo ago A 0 tokens

php-code

03

SymKit/bundles-rules

Cursor rule Cursor

Strict PHP code style for Composer plugin source code.

3 5mo ago A 0 tokens

quality

04

SymKit/bundles-rules

Cursor rule Cursor

Quality tooling configuration and CI pipeline for the Composer plugin.

3 5mo ago A 0 tokens

tests

05

SymKit/bundles-rules

Cursor rule Cursor

Testing patterns for the Composer plugin test suite.

3 5mo ago A 0 tokens

architect

06

SymKit/bundles-rules

Agent

Technical architecture and design specialist. Use when planning feature implementation, making technology choices, designing interfaces, or when a PM specification is ready for technical design. Analyzes existing codebase patterns and produces technical plans.

3 5mo ago A 44 tokens

pm

07

SymKit/bundles-rules

Agent

Product analysis and requirements engineering. Use when implementing new features, analyzing business requirements, scoping work, or when the user describes what they want to build. Produces structured specifications with acceptance criteria.

3 5mo ago A 41 tokens

qa

08

SymKit/bundles-rules

Agent

Quality assurance and verification specialist. Use after implementation to verify code quality, run tests, check rule compliance, and validate against specifications. Skeptical by design — rejects work that doesn't meet standards.

3 5mo ago A 41 tokens

api-platform

09

SymKit/bundles-rules

Cursor rule

API Platform: Resources, providers/processors, serialization, validation, Problem Details (optional in bundles).

3 5mo ago A 0 tokens

api

10

SymKit/bundles-rules

Cursor rule

Symfony native API: MapRequestPayload, MapQueryString, Serializer groups, RFC 7807 (bundle controllers).

3 5mo ago A 0 tokens

architecture

11

SymKit/bundles-rules

Cursor rule

Bundle architecture: Extension, services, public Contract API, tests, Flex — adapt to existing patterns.

3 5mo ago A 0 tokens

caching

12

SymKit/bundles-rules

Cursor rule

Caching: HTTP cache, app cache pools, decorator, tag invalidation, stampede, ESI.

3 5mo ago A 0 tokens

doctrine

15

SymKit/bundles-rules

Cursor rule

Doctrine in bundles: entities, mapping (XML), repos — only when the bundle persists data.

3 5mo ago A 0 tokens

dto

16

SymKit/bundles-rules

Cursor rule

DTOs: immutability, context-based naming, validation at boundary, mapping, no public setters.

3 5mo ago A 0 tokens

error-handling

17

SymKit/bundles-rules

Cursor rule

Error handling: custom exceptions, ExceptionListener, RFC 7807 Problem Details, errors.

3 5mo ago A 0 tokens

forms

18

SymKit/bundles-rules

Cursor rule

Forms: DTO binding, FormType, EventSubscriber, DataTransformer (bundle FormTypes).

3 5mo ago A 0 tokens

frontend

19

SymKit/bundles-rules

Cursor rule

Frontend: Stimulus, Turbo, Twig/Live Components, AssetMapper (bundle assets/templates).

3 5mo ago A 0 tokens

http-client

20

SymKit/bundles-rules

Cursor rule

HTTP Client: scoped clients, retry, rate limiting, SSRF prevention, MockHttpClient.

3 5mo ago C 0 tokens

i18n

21

SymKit/bundles-rules

Cursor rule

For logging and observability conventions, see observability.mdc.

3 5mo ago A 0 tokens

mailer

22

SymKit/bundles-rules

Cursor rule

Mailer/Notifier: templated emails, transports, async Messenger dispatch, testing.

3 5mo ago A 0 tokens

messenger

23

SymKit/bundles-rules

Cursor rule

Messenger CQRS: commands, handlers, buses, transports, stamps, idempotence, failure handling.

3 5mo ago A 0 tokens

observability

24

SymKit/bundles-rules

Cursor rule

Observability: PSR-3, structured logging, LogSubscriber, Monolog, FingersCrossed, PII masking.

3 5mo ago A 0 tokens