27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
# Shared skills and specifications
|
|
|
|
- Shared agent workflows live in [landscape skills](http://192.168.2.28:3000/wanjakrah/landscape/src/branch/main/skills/README.md).
|
|
Read the requested SKILL.md there before applying it. A sibling checkout is optional.
|
|
- For code reviews use landscape's skills/code-review/SKILL.md with docs/backend-review.md.
|
|
- Use grill-me only when explicitly requested, with its skills/grilling/SKILL.md dependency.
|
|
Installing or mentioning a skill starts no interview.
|
|
- Keep upstream skills unchanged; licenses and revision records live in landscape/skills/.
|
|
- Specifications and ADRs belong to landscape. Engineering owns pinned build resources.
|
|
|
|
# Backend changes and reviews
|
|
|
|
- Before changing backend Java, read `CODING_STANDARDS.md`.
|
|
- For reviews, use landscape's `skills/code-review/SKILL.md` together with
|
|
`docs/backend-review.md`. Keep upstream skills unchanged.
|
|
- Obtain maintainer agreement before adding any standards waiver; record its
|
|
narrow scope and reason alongside the affected code or configuration.
|
|
|
|
# Landscape and engineering
|
|
|
|
- Read current [landscape guidance](http://192.168.2.28:3000/wanjakrah/landscape),
|
|
including applicable ADRs and specifications. This repository owns its implementation.
|
|
- Engineering resources are pinned by `engineering.lock.json`. Do not edit
|
|
`generated/`; change engineering and deliberately adopt a released version.
|
|
- Regenerate with `mvn -N -Pregenerate-engineering validate`; check with
|
|
`python3 scripts/engineering.py --check`. No sibling checkout is needed.
|