Skip to main content
Manus에서 모든 스킬 실행
원클릭으로
GitHub 저장소

coding-guidelines

coding-guidelines에는 codebar-ag에서 수집한 skills 37개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.

수집된 skills
37
Stars
3
업데이트
2026-03-04
Forks
0
직업 범위
직업 카테고리 4개 · 100% 분류됨
저장소 탐색

이 저장소의 skills

dto
소프트웨어 개발자

Readonly data containers with typed factory methods (`fromArray`, `fromModel`, `fromCollection`, `fromRequest`) used to pass structured data between application layers — especially for external API responses, Eloquent models, and service boundaries. Use this skill whenever creating, reviewing, or refactoring DTOs, Data Transfer Objects, value objects for inter-layer communication, or mapping payloads from APIs, models, or collections into typed PHP objects. Also trigger when the user mentions spatie/laravel-data alternatives, data mapping, or payload normalization in a Laravel context.

2026-03-04
models
소프트웨어 개발자

Eloquent model conventions for mass assignment, casts, relationship naming, activity logging, and mandatory model tests (CRUD + relations).

2026-03-04
actions
소프트웨어 개발자

Single-purpose business logic classes that encapsulate one well-defined business operation. Actions are the primary location for business logic in Laravel applications, invoked from controllers, commands, or jobs.

2026-03-03
albatros
소프트웨어 개발자

Albatros accounting API integration via Saloon. Use when working with app/Services/Albatros/, AlbatrosConnector, or Albatros DTOs.

2026-03-03
blade
소프트웨어 개발자

Laravel Blade template conventions covering components, output escaping, security, structure, and formatting.

2026-03-03
commands
소프트웨어 개발자

Artisan console command classes that serve as the CLI entry point for operations. Commands validate input and delegate all business logic to Actions or Services.

2026-03-03
controllers
소프트웨어 개발자

Thin HTTP entry points that validate input, delegate to Actions or Services, and return a response. Controllers contain no business logic.

2026-03-03
design
웹 개발자

Component-first design system for Blade views. Use when creating UI components, designing responsive layouts, or implementing accessible interfaces.

2026-03-03
documentation
소프트웨어 개발자

Keep README, guidelines, and feature documentation in sync with the actual behaviour of the codebase, focusing on behaviour, examples, and how to apply the skills in practice.

2026-03-03
docuware
소프트웨어 개발자

DocuWare document management integration patterns. Use when working with DocuWare connector, webhooks, document imports, or app/Services/DocuWare/.

2026-03-03
dusk
소프트웨어 품질 보증 분석가·테스터

End-to-end browser testing with Laravel Dusk. Used exclusively for full user flows requiring a real Chrome browser — JavaScript interactions, multi-step forms, and visual assertions.

2026-03-03
enums
소프트웨어 개발자

PHP backed string enums used instead of constants or magic strings. Enums include `label()` and `color()` helper methods and are cast on Eloquent models.

2026-03-03
events
소프트웨어 개발자

Decoupled communication between application layers. Events are plain data objects describing what happened; listeners react to those events with a single, specific side effect.

2026-03-03
exceptions
소프트웨어 개발자

Named, meaningful failure states in your domain. Custom exceptions communicate precise failure reasons to callers and optionally carry domain-specific data.

2026-03-03
formrequests
소프트웨어 개발자

Dedicated validation classes for all controller input. Form Requests encapsulate validation rules, authorization, and error messages outside of controllers.

2026-03-03
general
소프트웨어 개발자

Project-wide Laravel conventions that always apply: configuration access, database patterns, logging, activity logging, and code formatting.

2026-03-03
helperfunctions
소프트웨어 개발자

Always prefer Laravel's built-in helper classes over native PHP functions. Use `Arr::`, `Str::`, and Collection methods instead of native PHP equivalents.

2026-03-03
helpers
소프트웨어 개발자

Stateless utility classes providing shared formatting, conversion, or calculation logic needed across multiple parts of the application.

2026-03-03
interfaces
소프트웨어 개발자

Contracts defining the shape a class must conform to. Used for decoupling dependent classes from concrete implementations, enabling multiple implementations and easier testing.

2026-03-03
jobs
소프트웨어 개발자

Queueable units of work for background processing. Jobs handle queue configuration and failure handling — they delegate business logic to Actions or Services.

2026-03-03
livewire
소프트웨어 개발자

Laravel Livewire conventions for building interactive UI without custom JavaScript. Components are PHP classes with reactive properties, computed properties, and event dispatching.

2026-03-03
middleware
소프트웨어 개발자

HTTP request/response pipeline handlers that inspect, modify, or reject requests before or after they reach a controller. Used for authentication, throttling, header manipulation, and logging.

2026-03-03
migrations
데이터베이스 아키텍트

Database schema change files. Always create new files for changes — never modify existing migrations. Use descriptive names, proper foreign key constraints, and reversible `down()` methods.

2026-03-03
observers
소프트웨어 개발자

Centralised classes that react to Eloquent model lifecycle events. Used for side effects that should always fire regardless of where a model is mutated — such as notifications, cache invalidation, and audit logging.

2026-03-03
pesttesting
소프트웨어 품질 보증 분석가·테스터

Laravel testing conventions using the Pest PHP framework. Covers test structure, AAA pattern, HTTP assertions, datasets, mocking, browser tests, and architecture tests.

2026-03-03
php
소프트웨어 개발자

General PHP coding standards covering strict typing, formatting, control flow, and error handling. Applies to all PHP files in the application.

2026-03-03
phpstan
소프트웨어 품질 보증 분석가·테스터

Static analysis tool configured at Level 9. All code must pass PHPStan Level 9 with strict typing, no untyped signatures, and minimal suppression of errors.

2026-03-03
phpunit
소프트웨어 품질 보증 분석가·테스터

PHPUnit test structure, naming, assertions, and factory conventions for Laravel feature and unit tests.

2026-03-03
policies
소프트웨어 개발자

Centralised authorization logic for a given Eloquent model. Policies define per-ability access control and are enforced at the controller level.

2026-03-03
requests
소프트웨어 개발자

Dedicated Form Request validation classes for all controller input. Every endpoint that accepts user input must use a `FormRequest` class — validation never happens directly inside a controller.

2026-03-03
resources
소프트웨어 개발자

API resource classes that transform Eloquent models into JSON-ready arrays. Resources control exactly what is exposed in API responses and handle relationships, conditional attributes, and date formatting.

2026-03-03
routing
소프트웨어 개발자

Route file conventions for organising API and web routes. Covers file separation, naming, grouping, middleware, and route model binding.

2026-03-03
saloon
소프트웨어 개발자

Saloon-based service layer pattern for all external API integrations. Every new external API integration must use Saloon — no raw HTTP calls.

2026-03-03
services
소프트웨어 개발자

Orchestration classes that coordinate multiple Actions, external APIs, or domain operations into a cohesive workflow. Services own transaction boundaries and third-party API integrations.

2026-03-03
tailwind
웹 개발자

Tailwind CSS v4 styling conventions. Use when working with CSS, Tailwind utilities, or customizing the theme in Laravel projects.

2026-03-03
traits
소프트웨어 개발자

Reusable behaviour shared across multiple unrelated classes. Traits provide shared Eloquent scopes, accessors, lifecycle hooks, and small stateless helper methods.

2026-03-03
translations
소프트웨어 개발자

Translation and localization conventions for Laravel. Use when adding user-facing strings, creating translation files, or working with lang/ directory.

2026-03-03