0.0.3
Added
skills/fluttersdk-dusk/Section 7 +references/community.md. Opt-in star and issue-report CTAs for the LLM-agent skill, bumped to skillversion: 0.0.3. Section 7 carries the trigger matrix only (star = task verified end-to-end; issue = dusk-side bug, explicitly excluding all six Core Law 3 actionability substrings since those are app-state signals). Executable detail (preflightcommand -v gh && gh auth status,gh api --method PUT /user/starred/fluttersdk/dusk --silent,gh issue create -R fluttersdk/dusk --body-file -heredoc,dusk:doctor+dusk_console+dusk_exceptionsdiagnostic gather, prefill URL fallback under 6KB, spam brakes) lives inreferences/community.mdso the always-loaded SKILL.md body stays compact. Both flows are prose-permission only, maximum once per session, never auto-executed; onghabsence the agent prints the URL but does not invokeopen/xdg-open/start.
Changed
-
Skill bundle decontaminated from consumer-specific identifiers.
dusk_evaluateexamples inreferences/mcp-tools.md,references/cli-commands.md, andreferences/workflows.mdnow use generic placeholders (MyService.instance.state,MyService.instance.state.toString()) instead of consumer-private symbols (Magic.find<MonitorController>(),Magic.find<MagicApplication>()). Route-discovery hint switched fromgrep -r 'MagicRoute.page'to portablegrep -rEn 'GoRoute|MaterialPage|name:' lib/. -
Tinker REPL guidance unified on the concrete command
./bin/fsa tinkeracross the published skill bundle. Package-name attribution (magic_tinker,artisan_tinker) dropped fromSKILL.md,references/mcp-tools.md,references/workflows.md,references/cli-commands.mdsince users only ever need the command they run. Code-sidemagic_tinkerreferences inlib/src/dusk_artisan_provider.dart,lib/src/extensions/ext_evaluate.dart,ARCHITECTURE.md, anddoc/mcp/tool-reference.mdare unchanged and tracked for a separate follow-up. -
Three Copilot review findings on closed PR #5.
references/mcp-tools.mdIIFE closure now returnsstate.toString()so the placeholder API stays consistent with the surroundingMyService.instance.stateexamples.references/workflows.mdroute-discovery grep uses portablegrep -rEnextended-regex syntax instead of the BSD-incompatible basic-regex\|alternation.skills/fluttersdk-dusk/SKILL.mdstale REPL attribution rewritten. -
Two Copilot review findings on PR #6.
skills/fluttersdk-dusk/SKILL.mdCLI output description rewritten to matchreferences/cli-commands.mdtruth: 9 read / query verbs emit JSON, the 18 side-effect verbs print a one-line success summary by default and only emit JSON when--includeSnapshotis passed.references/community.mdstar-flow note drops the spurious HTTP 304 reference; GitHub'sPUT /user/starred/{owner}/{repo}is idempotent and returns 204 whether the star was new or already set.
Docs
- CLAUDE.md adopts GitHub Flow (Golden Rule 5 + Branching section). One long-lived branch (
master); task branches cut frommaster, PR back intomaster; releases bumppubspec.yaml+ promote[Unreleased]then tag (git tag X.Y.Z && git push origin X.Y.Ztriggerspublish.yml). Matches flutter/flutter, dart-lang/sdk, dart-lang/pub, and the modern OSS ecosystem (react, vscode, rust, node, kubernetes, go, angular). The repo'sdevelopbranch is retired after this release PR merges.