Skip to content

refactor(build-mcpb): split reference files by language (PY/TS)#62

Open
JoeCardoso13 wants to merge 2 commits intomainfrom
refactor/split-references-by-language
Open

refactor(build-mcpb): split reference files by language (PY/TS)#62
JoeCardoso13 wants to merge 2 commits intomainfrom
refactor/split-references-by-language

Conversation

@JoeCardoso13
Copy link
Copy Markdown
Contributor

Summary

  • Replace three monolithic reference files (CONVENTIONS.md, PATTERNS.md, SKILL_FORMAT.md) with six per-language variants (-PY.md / -TS.md), each self-contained so the agent loads exactly one language track per invocation
  • Update workflow phases 0, 2, 3, 4, 5, 6 to use {lang}-parameterized pointers instead of inline A/B branching
  • Relocate inline content from workflow phases into the appropriate reference files: template substitutions → CONVENTIONS, concept mapping & critical notes → CONVENTIONS, implementation order → PATTERNS, wiring patterns → SKILL_FORMAT

Closes #60

Test plan

  • ./scripts/validate.sh passes
  • Verify all {lang} references in workflow phases resolve correctly for both PY and TS
  • Spot-check that no content was lost during the split (diff old files against new PY+TS pairs)
  • Confirm no remaining references to the deleted files (CONVENTIONS.md, PATTERNS.md, SKILL_FORMAT.md)

Replace the three monolithic reference files (CONVENTIONS.md, PATTERNS.md,
SKILL_FORMAT.md) with six per-language variants (-PY.md / -TS.md). Each file
is self-contained so the agent loads exactly one language track per invocation.

Workflow phases 0, 2, 3, 4, 5, 6 updated to use {lang}-parameterized pointers
instead of inline A/B branching. Template substitution lists moved from
phase-0 into the new CONVENTIONS files. Concept mapping and Critical Notes
moved from phase-3 into CONVENTIONS. Implementation order moved from phase-3
into PATTERNS. Skill file locations and wiring patterns moved from phase-5
into SKILL_FORMAT files.

Re #60.
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.

refactor(build-mcpb): split language-specific content into per-language reference files

1 participant