documentation

Update Megahub README, BLOCKS.md, HUBAPI.md, and LUMP.md documentation.

5|2|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/mirkosertic/Megahub --skill documentation-mirkosertic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/mirkosertic/Megahub/tree/main/.claude/skills/documentation
Command: npx skills add https://github.com/mirkosertic/Megahub --skill documentation-mirkosertic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps Megahub's user-facing documentation aligned with real project behavior, so hardware makers, Blockly users, and developers do not follow stale instructions or miss important updates.

Core Features & Use Cases

  • README maintenance: Update the main project guide when features, hardware support, configuration, or workflows change.
  • Doc coordination: Keep BLOCKS.md, HUBAPI.md, and LUMP.md in sync with Blockly blocks, REST endpoints, and protocol changes.
  • Change-to-doc mapping: Use the documented update triggers to decide which file needs edits after a feature change or bug fix.
  • Use case: If WiFi setup, gamepad support, or a hardware pin mapping changes, this Skill helps place the update in the correct section with the right audience and structure.

Quick Start

Update the relevant Megahub documentation file to match the change, following the required section order and never editing auto-generated files by hand.

Frequently Asked Questions about documentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep README and API documentation synchronized after firmware or hardware changes?

To keep README and API documentation synchronized, apply documented update triggers to identify which files need edits, then update the relevant sections while preserving the prescribed structure and never editing auto-generated files by hand.

What is the best way to update Megahub Blockly documentation when block definitions change?

The best way to update Blockly documentation is to map the block definition changes to the required sections in BLOCKS.md, ensuring the manual documentation matches the current Blockly blocks without disrupting the existing file structure.

How do I document REST API and protocol changes for hardware projects without breaking existing guides?

Documenting REST API and protocol changes requires updating HUBAPI.md and LUMP.md with the new endpoints or protocol notes, placing the information in the correct section for the right audience while maintaining the repository's required section order.

Can I edit auto-generated documentation files directly when updating configuration guidance?

No, you should never edit auto-generated documentation files by hand. To maintain documentation accuracy for configuration guidance, only modify the manual source files and regenerate the automated outputs to keep them synchronized.

When do I need to update project documentation for WiFi setup or gamepad support?

You need to update project documentation whenever user-facing hardware features like WiFi setup or gamepad support change. Use the change-to-doc mapping triggers to determine the exact files and sections requiring edits to avoid stale instructions.