By othercode
Laravel Engineering — conventions, workflows, and automation for Laravel + Vue.js development
Use when writing, reviewing, or modifying PHP code in a Laravel DDD project. Governs when to add comments, when to remove them, PHPDoc usage, and type declaration practices.
Use when writing a ServiceProvider for a bounded context, registering repository bindings or event listeners, setting up context-level routing, loading module-level migrations, or configuring boot-time behavior.
Use when creating HTTP controllers, defining routes, implementing API endpoints, setting up Inertia page rendering, or organizing controller concerns in a DDD bounded context.
Use when creating aggregate root entities, child entities, read projections, or adding domain behavior methods to Eloquent models in a DDD bounded context.
Use when defining domain events, setting up the event bus contract, adding event support to entities, implementing the event bus adapter, or understanding the event publishing flow.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Engineering profiles for Claude Code — stack-specific conventions, workflows, and automation by otherCode.
A Claude Code plugin marketplace containing opinionated engineering profiles. Each profile packages the conventions, patterns, and automation for a specific technology stack.
Profiles don't teach Claude what a framework is — it already knows. Instead, they encode your decisions: how you structure code, what patterns to follow, what to avoid, and how to automate enforcement.
Add the marketplace:
/plugin marketplace add othercode/profiles
Install a profile:
/plugin install <profile-name>@othercode
Profiles are distributed as a mono-repo marketplace. To pull the latest versions of all profiles:
/plugin marketplace update othercode
Note: Do not use
/plugin update <profile-name>for individually installed profiles — that only works for plugins with external sources (separate GitHub repos). Mono-repo plugins update through the marketplace.
/plugin uninstall <profile-name>@othercode
| Profile | Stack | Install |
|---|---|---|
laravel-engineering | PHP, Laravel, Vue.js | /plugin install laravel-engineering@othercode |
django-engineering | Python, Django, DRF | /plugin install django-engineering@othercode |
prompt-engineering | Claude Code skills, agents, commands | /plugin install prompt-engineering@othercode |
Add this to your project's .claude/settings.json to auto-suggest profiles for anyone who clones the repo:
{
"extraKnownMarketplaces": {
"othercode": {
"source": { "source": "github", "repo": "othercode/profiles" }
}
},
"enabledPlugins": {
"<profile-name>@othercode": true
}
}
Each profile is self-contained. No shared base, no cross-profile dependencies. The same concept (e.g. commenting style) may exist in multiple profiles with stack-specific rules and examples — that's intentional.
A profile provides three layers:
plugins/<name>/
├── .claude-plugin/
│ └── plugin.json
├── commands/
├── agents/
├── skills/
│ └── <skill-name>/
│ └── SKILL.md
└── hooks/
└── hooks.json
Skills follow the naming convention <verb>-<target> (e.g. writing-tests, commenting-code, implementing-domain-events).
Skill descriptions must be trigger-only — describe when to activate, never summarize what the skill contains.
After creating the plugin structure, add an entry to .claude-plugin/marketplace.json and validate:
/plugin validate .
npx claudepluginhub othercode/profiles --plugin laravel-engineeringDjango Engineering — conventions, workflows, and automation for Django + DRF development
Prompt Engineering — TDD-driven creation of skills, agents, and commands for Claude Code
Expert agents for software architecture, backend development, and system design
Specialized Claude Code subagents and skills for Laravel development — architecture, Eloquent, API, testing, security, performance, debugging, and more.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.