Skip to content

Conversation

@ai-cora
Copy link
Collaborator

@ai-cora ai-cora commented Dec 27, 2025

Summary

  • Restructured documentation to use topic-based folders (packages/, skills/, services/, commands/) instead of type-based (conventions/, guides/, reference/)
  • Reduced SKILL.md from 262 lines to 106 lines by extracting detailed content to docs/
  • SKILL.md is now a pure navigation layer with no unique content

Changes

Folder Structure

  • Created docs/packages/ with structure, creation, naming, python, promotion docs
  • Created docs/skills/ with creating, structure, progressive-disclosure docs
  • Created docs/services/ with systemd and new launchd docs
  • Moved docs/reference/commands/ to docs/commands/
  • Moved contributor guidelines from conventions/ to development/
  • Moved getting-started.md and repositories.md to docs root

Design Principles Applied

  • SKILL.md as navigation layer (no unique content)
  • Topic block pattern: what/why + link + optional command
  • Links target specific files, not directories
  • Pareto principle for commands (only common ones in SKILL.md)

Test plan

  • Verify SKILL.md links resolve correctly
  • Test mt package validate on metool package
  • Confirm skill loads correctly in Claude Code

🤖 Generated with Claude Code

…LL.md (MT-46)

Restructure documentation to use topic-based folders instead of type-based:
- packages/ - package structure, creation, naming, python, promotion
- skills/ - skill creation, structure, progressive disclosure
- services/ - systemd, launchd documentation
- commands/ - moved from reference/commands/
- development/ - contributor guidelines (from conventions/)

Key changes:
- SKILL.md reduced from 262 to 106 lines as navigation layer
- All detailed content moved to docs/ with SKILL.md linking to it
- Eliminated conventions/, guides/, reference/ folders
- getting-started.md and repositories.md moved to docs root
- New documentation: packages/creation.md, naming.md, python.md
- New documentation: skills/creating.md, structure.md, progressive-disclosure.md
- New documentation: services/launchd.md

Design principles applied:
- SKILL.md contains no unique content (everything in docs/)
- Topic block pattern: what/why + link + optional command
- Links target specific files, not directories

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ai-cora ai-cora force-pushed the refactor/MT-46-review-skillmd-and-plan-progressive-disclosure branch from 759ee83 to a7a3e42 Compare December 27, 2025 06:52
@mbailey mbailey merged commit 827f87e into master Dec 27, 2025
1 check 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.

3 participants