Skip to content

docs: xtend-to-java skill — review trims and staleness fixes#1464

Merged
joaodinissf merged 1 commit into
dsldevkit:masterfrom
joaodinissf:docs/xtend-skill-review-trims
Jul 16, 2026
Merged

docs: xtend-to-java skill — review trims and staleness fixes#1464
joaodinissf merged 1 commit into
dsldevkit:masterfrom
joaodinissf:docs/xtend-skill-review-trims

Conversation

@joaodinissf

Copy link
Copy Markdown
Collaborator

Applies the verified findings of a full skill review (multi-agent, adversarially verified — 25 confirmed findings, run against the skill as it will look once #1453 and #1461 merge).

Cuts (no operative detail lost): duplicate string-decision list in 00-decisions; duplicated commit-message fence in multi-file-batch; four known-pitfalls rows that were verbatim checklist echoes; copyright restatements reduced to pointers (formatting-and-commit is canonical).

Staleness / contradictions fixed: one-file-conversion step 8 and the checklist's final invariant now teach the two-step rename→translate scheme; stale hard-coded rule counts dropped ("all 30/34"); slice branches now based on upstream/master; import order stated once — java.*org.*com.*, junit.* inside org.*, static imports separate — and aligned across rule 11 and the pitfalls row (the previous three statements disagreed, and 01's own example violated itself); == equality rule gains the primitive-operand carve-out (enums stay object-form); rollback recipe corrected for two-step slices (reset --hard HEAD~N / revert both shas — never -m 1) and stated once; SKILL.md lambda cheat-sheet aligned with 07-lambdas (expression form); Pairs guidance defers to the no-xbase.lib pitfall; dead "ledger's Method 1" pointer removed.

Small additions: trailing-\s trap at point of use in §4.3; stable-rule-ID legend in the checklist header (IDs are not a sequence — do not renumber); overview Step 0 leads with the bash listing; examples reframed to say whitespace must be verified (they illustrate shape) and use the PMD-safe explicit StringBuilder capacity.

Net: 14 files, +57/−55.

Note: stacked on #1453 + #1461 — their commits appear in this diff until they merge.

🤖 Generated with Claude Code

Applies the adversarially-verified findings of the skill review (13-agent
Opus panel over the stacked dsldevkit#1453+dsldevkit#1461 state; 25 confirmed findings):

Cuts: duplicate string-decision list in 00-decisions; duplicated
commit-message fence in multi-file-batch; four known-pitfalls rows that
were verbatim checklist echoes; copyright restatements reduced to
pointers (formatting-and-commit stays canonical).

Staleness/contradictions: one-file-conversion step 8 and the checklist
final invariant now teach the two-step rename+translate scheme; stale
hard-coded rule counts dropped; overview slice branch now based on
upstream/master; import order stated once (java.* -> org.* -> com.*,
junit inside org, static block separate) and aligned in rule 11 and the
pitfalls row; == equality rule gains the primitive-operand carve-out
(enums stay object-form); rollback recipe corrected for two-step slices
(reset --hard HEAD~N / revert both shas, never -m 1) and stated once;
SKILL.md lambda cheat-sheet aligned with 07 (expression form); Pairs
guidance defers to the no-xbase.lib pitfall; dead "ledger's Method 1"
pointer removed.

Small additions: trailing-\s trap noted at point of use in 4.3;
stable-rule-ID legend in the checklist header; overview Step 0 leads
with the bash listing; examples no longer claim their whitespace WAS
verified (they illustrate; real migrations must verify) and use the
PMD-safe explicit StringBuilder capacity.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018ANGM7L3BaEGfGUmPVKRt4
@joaodinissf joaodinissf marked this pull request as ready for review July 15, 2026 21:52
@joaodinissf joaodinissf force-pushed the docs/xtend-skill-review-trims branch from 3a338b5 to 73a4eac Compare July 15, 2026 21:52
@joaodinissf joaodinissf requested a review from rubenporras July 15, 2026 21:52
@joaodinissf joaodinissf merged commit 5b71cc1 into dsldevkit:master Jul 16, 2026
4 checks passed
@joaodinissf joaodinissf deleted the docs/xtend-skill-review-trims branch July 16, 2026 07:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants