Use this skill when working on a custom Backstage backend plugin or an Express-style backend feature inside Backstage.
Goals
- Deliver the simplest working feature first.
- Keep code modular and aligned with existing plugin structure.
- Add validation and edge cases only after the base flow is clear.
Workflow
- Inspect adjacent plugin files to identify routing, services, config, logging, and test conventions.
- List the smallest set of files to edit.
- Implement the happy path first.
- Add only the validations required by the task.
- Keep logs minimal and actionable.
- Update tests only around changed behavior.
Style rules
- Prefer small files and helper functions over one long implementation file.
- Prefer clear interfaces and local types over long generic-heavy types.
- Do not add feature flags, fallback branches, caching, metrics, retries, or background jobs unless explicitly requested.