What problem does it solve? Developers and AI agents often start coding without reviewing project-specific conventions, leading to inconsistent patterns, rejected reviews, and rework. This Skill enforces a mandatory pre-development step that discovers and injects the relevant coding guidelines from the .trellis/spec directory before any implementation begins. ## Core Features & Use Cases - Spec Discovery: Runs get_context.py to list packages and their spec layers, then identifies which specs apply based on the target package and work type (backend, frontend, tests, docs). - Pre-Development Checklists: Reads each relevant spec index and follows its Pre-Development Checklist to locate concrete guideline files such as error-handling.md, conventions.md, and mock-strategies.md. - Shared Guides: Always loads the shared thinking guides at .trellis/spec/guides/index.md so cross-cutting standards are never missed. - Use Case: Before modifying the cli/ package, run this Skill to surface the package's backend conventions and error-handling rules, then write code that matches the project's established patterns on the first attempt. ## Quick Start Before writing any code for this task, use the trellis-before-dev skill to load the relevant project guidelines from .trellis/spec.