git clone https://github.com/majiayu000/claude-skill-registry
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/faion-backend-enterprise" ~/.claude/skills/majiayu000-claude-skill-registry-faion-backend-enterprise && rm -rf "$T"
skills/data/faion-backend-enterprise/SKILL.mdEntry point:
— invoke this skill for automatic routing to the appropriate domain./faion-net
Backend Developer: Enterprise
Enterprise web backend development in Java, C#, PHP, and Ruby.
Purpose
Handles enterprise-grade web applications using Spring Boot, ASP.NET Core, Laravel, and Rails frameworks.
Context Discovery
Auto-Investigation
| Signal | How to Check | What It Tells Us |
|---|---|---|
| | Java Maven |
| | Java Gradle |
| Spring Boot | | Spring Boot project |
| | .NET project |
| | .NET entry point |
| | PHP dependencies |
| Laravel | | Laravel framework |
| | Ruby dependencies |
| Rails | | Rails framework |
Discovery Questions
Q1: Enterprise Framework (if not detected)
question: "Which enterprise framework?" header: "Framework" multiSelect: false options: - label: "Java Spring Boot" description: "Enterprise Java, microservices" - label: "C# ASP.NET Core" description: "Microsoft .NET ecosystem" - label: "PHP Laravel" description: "Elegant PHP web framework" - label: "Ruby on Rails" description: "Convention over configuration"
Q2: Application Type
question: "What type of application?" header: "Type" multiSelect: false options: - label: "REST API" description: "Backend API service" - label: "Full-stack web app" description: "Server-rendered + API" - label: "Microservice" description: "Part of larger system" - label: "Background jobs" description: "Async processing, queues"
Q3: ORM/Data Access
question: "How do you access data?" header: "ORM" multiSelect: false options: - label: "Framework ORM (JPA/EF/Eloquent/ActiveRecord)" description: "Standard ORM patterns" - label: "Raw SQL / Query builder" description: "Direct database access" - label: "Mix of both" description: "ORM for simple, SQL for complex"
When to Use
- Java Spring Boot applications
- C# ASP.NET Core services
- PHP Laravel projects
- Ruby Rails applications
- Enterprise patterns and testing
Methodologies (25 files)
Java (6): java-jpa-hibernate, java-junit-testing, java-spring, java-spring-async, java-spring-boot, java-spring-boot-patterns
C# (6): csharp-aspnet-core, csharp-background-services, csharp-dotnet, csharp-dotnet-patterns, csharp-entity-framework, csharp-xunit-testing
PHP (7): decomposition-laravel, laravel-patterns, php-eloquent, php-laravel, php-laravel-patterns, php-laravel-queues, php-phpunit-testing
Ruby (6): decomposition-rails, ruby-activerecord, ruby-rails, ruby-rails-patterns, ruby-rspec-testing, ruby-sidekiq-jobs
Tools
Java: Spring Boot 3.x, Hibernate, JUnit 5, Maven/Gradle C#: .NET 8+, ASP.NET Core, Entity Framework Core, xUnit PHP: Laravel 11, Eloquent, PHPUnit, Composer Ruby: Rails 7+, ActiveRecord, RSpec, Sidekiq, Bundler
Related Sub-Skills
| Sub-skill | Relationship |
|---|---|
| faion-backend-developer:systems | Systems-level backends (Go, Rust, databases) |
| faion-python-developer | Python backends (Django, FastAPI) |
| faion-javascript-developer | Node.js backends |
| faion-api-developer | API design patterns |
Integration
Invoked by parent skill
faion-backend-developer for Java/C#/PHP/Ruby work.
faion-backend-developer:enterprise v1.0 | 25 methodologies