Repository navigation
moldea 8.3.0
Skill 8.3.0 moves the Claude Code integration check from instruction text into Core 7.1.0 and the bundled writer, and supports instruction files that are symbolic links. It requires CLI ^11.1.0 and Core ^7.1.0, with repair target CLI 11.1.0, and keeps Node.js >=22.17.0, Git >=2.30.0 and every numeric limit.
Changes
- Core checks linked and Claude Code instruction files.
validatechecks a symbolic-link AGENTS.md on its regular-file target, inside or outside the repository. It reportsMOLDEA_INTEGRATION_CLAUDE_IMPORT_MISSINGfor the Claude Code instruction file that does not load AGENTS.md, andMOLDEA_INTEGRATION_UNVERIFIEDfor a link it cannot verify, such as a broken link or a network target. CLI 11.1.0 passes Git-ignored instruction files to this check and to no other. - The writer follows inside links.
managed-agents.mjsresolves links only through the Repository FS resolver that validation uses. It updates a linked AGENTS.md through its regular-file target inside the repository, keeps the link, and refuses any other link with its reason, so the coding agent hands off instead. - The writer adds the Claude Code import.
managed-agents.mjs --claude <file>appends@AGENTS.md, or@../AGENTS.mdin.claude/CLAUDE.md, to the existing file named by the warning, keeping its line ending and doing nothing when an equivalent import exists.--claude <file> --printprints only the line. The helper never creates a Claude Code file. - Acceptance only for shared files. The coding agent offers acceptance of an integration warning only when its file is shared and tracked by Git. An accepted warning about
CLAUDE.local.mdor an ignored file would reportMOLDEA_ACCEPTANCE_UNMATCHEDon every other checkout, so only the fix or the handoff is offered there.
Verification
- Real-link writer tests run on Linux, Windows and macOS and compare each written file with the file the operating system opens through the link. They cover refusals of outside, broken, looping and network targets,
..after a directory link, Claude Code import insertion, idempotence and CRLF, the--printforms, and never creating a Claude Code file. - Disposable repositories driven through the launcher with the published CLI 11.1.0 covered initialization, repair and warning acceptance; a
CLAUDE.mdlink to AGENTS.md, an AGENTS.md link toCLAUDE.md, and.claude/CLAUDE.mdwith@../AGENTS.md; an AGENTS.md linked outside the repository; and an accepted/CLAUDE.local.mdwarning reportingMOLDEA_ACCEPTANCE_UNMATCHEDon a second checkout. - Before this release, the package-manager harness passed locally against the published CLI 11.1.0 closure on every release-candidate entry (npm 7 through 12, pnpm 8.3.1 through 12.3.1 including Vitest 3.2.4 coexistence, Yarn 1.22.22, 4.14.1 and 4.18.0) and Yarn 3.8.7.
- Evaluator protocol 51 recognizes the two new helper forms and admits CLI 11.1.0's instruction-file Git probe in its sandbox.
setup-check-claude-instructionsnow expects Core's warning and the exact@../AGENTS.mdline. Neither change has been recorded.
Pinned semantic evidence
The semantic evidence was recorded on Skill 8.2.3 with CLI 11.0.6. None of the 8.3.0 changes was re-evaluated. Whether a coding agent uses the new helper modes or follows the acceptance rule is not established by that evidence, and deterministic checks do not establish the new rules' behavioral reliability.
The selected bundle remains semantic-sem-20261018051032668-1465f9ee.json.gz under evidence-8.2.3-20261018: 120 cases, 115 passed and five recovered, with the same two disclosed exclusions. Its compressed SHA-256 is baa883450e1087efafbf3c685e311859fb63575dfa839761c20db48de292342d. No paid run, regrading or evidence repacking was performed for 8.3.0.
Install this exact release:
npx skills add "moldea-ai/skill#v8.3.0"