StructKit Blog

    Insights, tutorials, and updates from the StructKit team.

    structkit 3.3.0: .structkit.yaml, Config Layering, and Safer Hooks

    structkit 3.3.0 makes .structkit.yaml the default project file, adds layered CLI config, hook safety controls, new latest_release options, and native .deb/.rpm packages.

    Oct 7, 2026Kenny Belitzky
    Onboarding New Developers: Turning Undeclared Setup Into One Command

    Onboarding New Developers: Turning Undeclared Setup Into One Command

    Onboarding cost is a measure of how much of your setup is undeclared. A practical StructKit pattern for making prerequisites executable and giving every service the same front door.

    Aug 20, 2026Kenny Belitzky
    Custom Structure Templates: Building Your Own Rules from Scratch

    Custom Structure Templates: Building Your Own Rules from Scratch

    The bundled structures are a demonstration, not a destination. How to author, compose, distribute, and version your own definitions — including file-local sources that make a repository self-describing.

    Aug 20, 2026Kenny Belitzky
    From Chaos to Clarity: Enforcing Project Standards Across Teams

    From Chaos to Clarity: Enforcing Project Standards Across Teams

    A standards document has no enforcement mechanism. Expressing the standard as a StructKit definition turns drift into a weekly stream of reviewable pull requests instead of an audit nobody has time for.

    Aug 20, 2026Kenny Belitzky
    Scaffolding a Monorepo with StructKit

    Scaffolding a Monorepo with StructKit

    Monorepos fail at the package boundary: every new package is a copy of the last one. Here is how to define the package shape once and compose an entire workspace from a single YAML file.

    Aug 20, 2026Kenny Belitzky

    Running StructKit in CI: Actions, Docker, and Non-Interactive Mode

    Scaffolding that only runs on someone''s laptop solves half the problem. Here is the reusable GitHub Actions workflow, the Docker invocation that does not leave root-owned files, and the environment variable that silently hangs your build.

    Aug 20, 2026Kenny Belitzky

    Pin Smarter: Version and SHA Resolution with StructKit's latest_release Filter

    StructKit's latest_release filter gained two flags: strip_v for bare semantic versions and return_sha for immutable commit pins. Here is how to use them to scaffold SHA-pinned GitHub Actions workflows that stay current.

    Aug 20, 2026Kenny Belitzky

    StructKit on dev.to: Consistent Project Scaffolding at Scale

    We just published a new article on dev.to explaining how StructKit solves the project scaffolding problem at scale — from YAML-defined templates to remote assets and CI consistency.

    Apr 24, 2026Kenny Belitzky