CO
codeigniter-architecture-patterns
Use when: designing or refactoring feature architecture in CodeIgniter for maintainability, separation of concerns, and module consistency.
Install
mkdir -p .claude/skills/codeigniter-architecture-patterns && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15897" && unzip -o skill.zip -d .claude/skills/codeigniter-architecture-patterns && rm skill.zipInstalls to .claude/skills/codeigniter-architecture-patterns
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when: designing or refactoring feature architecture in CodeIgniter for maintainability, separation of concerns, and module consistency.139 chars✓ has a “when” trigger
About this skill
CodeIgniter Architecture Patterns
Goal
Keep the codebase maintainable with consistent project patterns.
Do
- Follow a predictable feature layout across controllers, models, views, language files, and tests.
- Separate read models, write workflows, and cross-cutting concerns such as authorization and logging.
- Centralize shared behavior in base services/helpers instead of duplicating per module.
- Prefer explicit dependency boundaries over hidden global state.
Checks
- Feature logic can be traced without jumping across unrelated layers.
- New code matches folder and naming conventions used by existing modules.
- Refactors preserve public routes and response formats unless explicitly changed.