Skip to content

moldea 8.3.0

Choose a tag to compare

@jesusgraterol jesusgraterol released this 19 Oct 22:28
· 112 commits to main since this release
3707f1b

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. validate checks a symbolic-link AGENTS.md on its regular-file target, inside or outside the repository. It reports MOLDEA_INTEGRATION_CLAUDE_IMPORT_MISSING for the Claude Code instruction file that does not load AGENTS.md, and MOLDEA_INTEGRATION_UNVERIFIED for 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.mjs resolves 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.md in .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> --print prints 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.md or an ignored file would report MOLDEA_ACCEPTANCE_UNMATCHED on 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 --print forms, 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.md link to AGENTS.md, an AGENTS.md link to CLAUDE.md, and .claude/CLAUDE.md with @../AGENTS.md; an AGENTS.md linked outside the repository; and an accepted /CLAUDE.local.md warning reporting MOLDEA_ACCEPTANCE_UNMATCHED on 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-instructions now expects Core's warning and the exact @../AGENTS.md line. 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"