All checks were successful
Build, test and publish / verify (push) Successful in 8m54s
32 lines
1.9 KiB
Markdown
32 lines
1.9 KiB
Markdown
# Project skills and specifications
|
|
|
|
- Project skills are stored in `generated/skills/`; specifications belong in [landscape](http://192.168.2.28:3000/wanjakrah/landscape/src/branch/main/specs).
|
|
- For code reviews, read and follow `generated/skills/code-review/SKILL.md`. If no
|
|
dedicated Skill tool is available, load the file directly.
|
|
- Use `grill-me` only when the user explicitly requests it, for example
|
|
`Use grill-me to review this plan` or `Gebruik grill-me voor dit ontwerp`.
|
|
- Before using it, read `generated/skills/grill-me/SKILL.md` and its dependency
|
|
`generated/skills/grilling/SKILL.md`. If no dedicated Skill tool is available, load these
|
|
files directly and follow their instructions within the available tools.
|
|
- Installing or mentioning a skill does not start an interview. Do not apply
|
|
`grilling` automatically to ordinary development requests.
|
|
- Keep the upstream skill files unchanged. Source revision and license are
|
|
recorded in `generated/skills/upstream.json` and `generated/skills/LICENSE.mattpocock`.
|
|
|
|
# Backend changes and reviews
|
|
|
|
- Before changing backend Java, read `CODING_STANDARDS.md`.
|
|
- For reviews, use `generated/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.
|