スキル一覧に戻る
RasmusGodske

backend-developer

by RasmusGodske

0🍴 0📅 2025年11月28日
GitHubで見るManusで実行

SKILL.md


name: backend-developer description: Skill for PHP/Laravel backend development following project conventions. Use when creating or editing PHP code, models, services, controllers, tests, or any backend logic. Loads all backend rules from .claude/rules/backend/ and .claude/rules/dataclasses/.

Backend Developer Skill

Use this skill when working with backend code to ensure project conventions are followed.

Loading Conventions

CRITICAL: Before implementing any backend features, read ALL backend rules:

Step 1 - Techstack rules (required):

  1. Use Glob to find all files: .claude/rules/backend/*.md
  2. Read each file to load conventions
  3. Also read: .claude/rules/dataclasses/laravel-data.md

Step 2 - Project-specific rules (if exists):

  1. Check if .claude/project-rules/backend/ directory exists
  2. If yes, use Glob to find all files: .claude/project-rules/backend/*.md
  3. Read each file to load project-specific patterns

These rules contain all patterns, conventions, and best practices for:

  • Controller structure and responsibilities
  • Data class creation and usage
  • Database and model patterns
  • PHP best practices
  • Testing conventions
  • Project-specific patterns (examples, boilerplate, etc.)
  • And more...

When to Use This Skill

Activate this skill when:

  • Implementing backend features (models, services, controllers)
  • Writing tests
  • Refactoring backend code
  • You need to verify backend patterns
  • User asks to "follow backend conventions"
  • You're in a different role but need backend context temporarily

What This Skill Provides

After loading the rules, you have complete context for:

  • When to create Data classes vs using arrays
  • How to structure controllers and services
  • Database and migration patterns
  • Testing approaches and factory usage
  • PHPDoc conventions
  • Type safety patterns

Integration with Other Skills

This skill works alongside project-specific skills:

  • laravel-data-writer: For detailed Data class patterns
  • data-objects: For DataObject CRUD operations
  • object-definitions: For ObjectDefinition schema operations
  • multi-tenancy: For tenant isolation patterns
  • php-test-writer: For comprehensive test creation

Key Principle

Rules are the source of truth. This skill simply loads them and provides context on when to apply them.

The rules define:

  • WHAT the patterns are
  • HOW to implement them
  • WHAT to avoid

This skill provides:

  • WHEN to use which patterns
  • Context for applying rules in your current task

スコア

総合スコア

45/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です