refactor(skills): consolidate muxt_explore-from-*, trim every SKILL.md#79
Draft
refactor(skills): consolidate muxt_explore-from-*, trim every SKILL.md#79
Conversation
Goal: 80% of the value in 20% of the surface area for the muxt skill suite.
Consolidation:
- Merge muxt_explore-from-{error,method,route} and muxt_explore-repo-overview
into a single muxt_explore skill with a "pick the entry point" decision
table at the top. Procedures per entry point live as sections; deeper
material (structured logging setup, fake-server interactive exploration)
moves to muxt_explore/references/.
- Move scan-navigation.sh under the new muxt_explore/scripts/.
Per-skill trim (each SKILL.md now <=170 lines, down from 211-588):
- muxt_test-driven-development (385 -> 131): full GET template + GWT test,
route pattern syntax details, control-flow templates, decomposition,
type-checked URLs in tests, integration testing -> references/examples.md.
- muxt_forms (588 -> 105): full HTML/Go examples, slice fields, re-render
on error, every test pattern, multipart upload setup -> references/examples.md.
- muxt_htmx (377 -> 88): helper tables, progressive enhancement, fragment
chain test, exhaustive coupling test, response-header testing, chromedp
islands, inline validation -> references/examples.md.
- muxt_sqlc (483 -> 95): project layouts, embedding queries, transactions,
PublishableError, Postgres/SQLite setup, test helpers, chromedp ->
references/examples.md.
- muxt_refactoring (313 -> 99): full before/after for rename, route change,
parameter add/remove, gopls commands, jq coupling queries -> references/examples.md.
- muxt_debug-generation-errors (297 -> 77): the per-error catalog moves to
references/error-catalog.md. SKILL.md keeps only the symptom -> category
lookup table and the fix workflow.
- muxt_integrate-existing-project (211 -> 167): light trim, prose tightening.
- muxt_maintain-tools (116 -> 116): description sharpened.
- muxt_goland-gotype (65): unchanged.
Sharpened descriptions: each disambiguates from sibling skills (e.g.,
muxt_htmx now explicitly says "distinct from muxt_datastar / muxt_forms";
muxt_explore tells the user to pick one of four entry points).
Front-loaded SKILL.md content: 13 files / 3264 lines -> 10 files /
1043 lines (~68% reduction in what loads at trigger time). References
expanded but only load on demand.
Assisted-by: Claude:claude-opus-4-7
Fix broken markdown links in README, docs/README, command reference
pages, and TDD examples after the four explore-from-* skills merged
into a single muxt_explore skill. Also correct a relative path in the
TDD examples that pointed at a nested muxt_forms instead of the sibling
skill.
This is the missing piece of ac1eb89 — TestMarkdownLinks caught it on
CI.
Assisted-by: Claude:claude-opus-4-7
21c435e to
6343cbd
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reduces what loads when a muxt skill triggers, so the model gets oriented faster and spends less context on prose it doesn't need yet.
muxt_explore-from-{error,method,route}+muxt_explore-repo-overviewinto a singlemuxt_explorewith an entry-point decision table.references/.Net: 13 files / 3264 lines to 10 files / 1043 lines of front-loaded content (~68% less). References expanded but load on demand.
Assisted-by: Claude:claude-opus-4-7