Skip to content

Commit 3f885cc

Browse files
committed
Strengthen packaging and configuration review
1 parent 2750db8 commit 3f885cc

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎.github/skills/code-review/SKILL.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,13 @@ not claims that every subsystem exists or must be redesigned.
129129
- For dependency/build changes, inspect scopes, Java release requirements,
130130
annotation processing, shaded relocations, packaged resources, and classpath
131131
conflicts. Re-read the current POM rather than assuming another project's setup.
132+
- Preserve the current single-project layout. Review the packaged full and `shared`
133+
JARs: neutral classes must not link platform APIs through signatures, annotations,
134+
superclasses, initializers, services, or reflection, and legacy compatibility
135+
facades must remain source/binary compatible unless a migration is authorized.
136+
- For configuration changes, test case-insensitive and literal-key traversal,
137+
supported-value classification, nested raw maps, copy isolation, bounds/cycles,
138+
and null-safe detached or rootless sections across neutral and Bukkit adapters.
132139

133140
### Concurrency, resources, and lifecycle
134141

0 commit comments

Comments
 (0)