Skip to content

refactor(skills): consolidate muxt_explore-from-*, trim every SKILL.md#79

Draft
crhntr wants to merge 1 commit intomainfrom
skill-consolidation
Draft

refactor(skills): consolidate muxt_explore-from-*, trim every SKILL.md#79
crhntr wants to merge 1 commit intomainfrom
skill-consolidation

Conversation

@crhntr
Copy link
Copy Markdown
Member

@crhntr crhntr commented Apr 30, 2026

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.

  • Consolidate muxt_explore-from-{error,method,route} + muxt_explore-repo-overview into a single muxt_explore with an entry-point decision table.
  • Trim every SKILL.md to the symptom-to-action core; move full examples and catalogs under references/.
  • Sharpen descriptions so sibling skills (htmx vs forms vs datastar, etc.) disambiguate at trigger time.

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

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
@crhntr crhntr force-pushed the skill-consolidation branch from 21c435e to 6343cbd Compare May 4, 2026 22:25
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.

1 participant