Puck GitHub issue

vibecode
{"vibecode": {
    "doc": "readme",
    "role": "entry-point overview of the Puck ecoverse and its three core packages",
    "audience": ["humans_landing_on_github", "AIs_orienting_to_the_repo"],
    "key_concepts": ["Puck_ecoverse", "Puck_protocol", "Caspian", "Mikobase",
        "design_heavy_implementation_early", "canonical_specs_live_under_documentation",
        "four_guiding_principles", "lightweight_under_1mb"],
    "notes": ["umbrella_name_is_Puck",
        "directory_named_mikobase_for_historical_reasons_see_CLAUDE_md",
        "deeper_specs_organized_under_documentation_directory"]
}}

Puck is an ecoverse — a suite of interconnected software for querying and executing remote objects. Active design and early implementation.

This repository on GitHub is the working source: design docs, the engine in progress, tests, experimental code.

You can submit issues to GitHub with these links: GitHub issue

The three packages GitHub issue

Lightweight GitHub issue

Puck is kept under 1 MB — engine, standard library, and docs all together. That would fit on an old 3.5" floppy disk with room to spare.

The Caspian engine is written in Lua, itself a famously lightweight and transportable language.

The Puck community GitHub issue

Puck is guided by four core principles:

Reading the docs GitHub issue

Start with the project overview for an end-to-end tour.

© 2026 Puck.uno