Skip to content

fix(init): handle combined JSON format, add .mcp.json, and harden deg…#23

Merged
hasnain40247 merged 2 commits into
mainfrom
fix/init-combined-json
Jun 16, 2026
Merged

fix(init): handle combined JSON format, add .mcp.json, and harden deg…#23
hasnain40247 merged 2 commits into
mainfrom
fix/init-combined-json

Conversation

@hasnain40247

Copy link
Copy Markdown
Contributor

Three gaps in the init command scaffolding addressed:

  1. Unified JSON format support — all degree skill templates now reference both *.unified.json and *.yaml. Added two new skills: degree-update (revise existing degree files in either format) and degree-fetch (pull from the database with dual-build verification and majority-rules reconciliation before writing the final file).

  2. Project-root .mcp.json — init now generates a .mcp.json alongside .claude/settings.json, using the same dynamic command detection so both configs stay in sync. Conflict detection and --force handling cover the new file.

  3. degree-fetch hardening — the new skill prompts for output format, runs two independent parallel scaffold builds, diffs them, surfaces any discrepancies to the user, and cleans up scratch files regardless of outcome.

README updated to reflect the new layout entry, updated CLI examples, and the expanded five-skill list.

hasnain40247 and others added 2 commits June 16, 2026 14:23
…ree-fetch (#17)

Three gaps in the init command scaffolding addressed:

1. Unified JSON format support — all degree skill templates now
   reference both `*.unified.json` and `*.yaml`. Added two new skills:
   `degree-update` (revise existing degree files in either format) and
   `degree-fetch` (pull from the database with dual-build verification
   and majority-rules reconciliation before writing the final file).

2. Project-root .mcp.json — init now generates a `.mcp.json` alongside
   `.claude/settings.json`, using the same dynamic command detection so
   both configs stay in sync. Conflict detection and --force handling
   cover the new file.

3. degree-fetch hardening — the new skill prompts for output format,
   runs two independent parallel scaffold builds, diffs them, surfaces
   any discrepancies to the user, and cleans up scratch files regardless
   of outcome.

README updated to reflect the new layout entry, updated CLI examples,
and the expanded five-skill list.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hasnain40247 hasnain40247 merged commit f349aca into main Jun 16, 2026
3 of 4 checks passed
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