gleam-practice

Define Gleam-based Erlang-target project structure, tooling, and workflow templates.

320|3|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/mizchi/skills --skill gleam-practice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gleam-practice
Source: https://github.com/mizchi/skills/tree/main/lang/gleam-practice
Command: npx skills add https://github.com/mizchi/skills --skill gleam-practice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Gleam-based Erlang-target projects often struggle with consistent structure, tooling, and workflows. This Skill provides a comprehensive blueprint covering project layout, OTP-oriented patterns, and repeatable automation to streamline development and maintenance.

Core Features & Use Cases

  • Starter templates for Gleam projects (gleam new, gleam add wisp mist gleam_otp) to enforce consistency.
  • Guidance on OTP-style architecture (pure state vs actor/server, supervision trees) and safe inter-module boundaries.
  • Centralized automation with a justfile and CI integration to standardize checks, builds, and tests.
  • Testing strategies spanning gleeunit, birdie, qcheck, Glacier, and CI-driven validation.
  • Documentation and examples showing how to structure code, tests, and workflows for Erlang-target projects.

Quick Start

Create a new Gleam project and apply the provided templates using just ci.

Frequently Asked Questions about gleam-practice

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

FAQPage Schema
How do I structure a new Gleam project for the Erlang target?

To structure a Gleam project for the Erlang target, apply this blueprint's templates using `gleam new` and `gleam add wisp mist gleam_otp`. It provides concrete requirements for project setup, code organization, and consistent workflows.

What is the best way to set up CI and automation for a Gleam codebase?

The best way to set up CI and automation for a Gleam codebase is using a centralized justfile with CI integration. This standardizes checks, builds, and tests through repeatable automation workflows provided by the blueprint.

How does Gleam OTP architecture handle pure state versus actor supervision trees?

Gleam OTP architecture distinguishes pure state from actor or server patterns to establish safe inter-module boundaries. It provides guidance on organizing code with supervision trees for robust Erlang-target applications.

What testing strategies work with Gleam and Wisp on the Erlang target?

Testing strategies for Gleam and Wisp on the Erlang target span gleeunit, birdie, qcheck, and Glacier. These tools enable CI-driven validation and comprehensive test coverage for robust project workflows.

Can I use Mist and Wisp together in a Gleam Erlang-target project?

Yes, you can use Mist and Wisp together in a Gleam Erlang-target project. The blueprint includes starter templates integrating Wisp, Mist, and Gleam OTP to enforce consistency across web server and application architecture.

How do I apply consistent templates to an existing Gleam codebase?

To apply consistent templates to an existing Gleam codebase, use the provided justfile commands and CI workflows. The blueprint guides structuring code, tests, and workflows for Erlang-target projects to streamline ongoing maintenance.