En

agent-helper-scripts

A one-stop bootstrapping script for the Leynos agent workflow development environment.

Install & Use

Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:

Help me install this AI Skill: agent-helper-scripts.
It is used for: A one-stop bootstrapping script for the Leynos agent workflow development environment.
Full Skill content: https://321skill.com/skills/agent-helper-scripts/raw/index.md
Read that page and install it.

The prompt includes a link to the full Skill content. You can also view the full content.

This repository addresses the challenges faced by agent developers in configuring complex development environments, including toolchains, dependency packages, and skill integration. It provides a series of bootstrapping scripts that automate the complete environment setup—from system-level package installation and language toolchain configuration to agent skills, hooks, and personalized settings.

Usage is highly flexible, primarily through executing the rust-entrypoint script as the entry point. Users can control the bootstrapping phase via the environment variable RUST_ENTRYPOINT_PHASE, for example, choosing to execute only system-level installation or only configuring the user home directory environment. This is particularly suitable for cold/hot separation deployments in containerized or layered environments.

It is ideal for agent developers, operations engineers, and teams needing to quickly and standardize the replication or reconstruction of development environments. Whether setting up a new development machine or preparing a build environment in CI/CD pipelines, it significantly improves efficiency.

Usage recommendation: Before running, please read the user guide carefully to understand environment variable configuration and the role of different bootstrapping phases. For team collaboration, it is recommended to uniformly use the shared spelling dictionary provided by the repository to maintain code spelling conventions.

Key Features

The core differentiator is its "phase separation" design, which clearly divides the Rust environment bootstrapping into two independent phases: system and user. This enables independent management and operation of the system layer (cold) and the user cache layer (hot), offering significant advantages in containerized, reproducible build scenarios. Additionally, it features a built-in shared spelling check process based on the Oxford dictionary, capable of uniformly managing technical terminology and spelling conventions.

Limitations

Primarily oriented towards the Leynos agent workflow; its preset configurations may not be fully applicable for developers using non-Rust technology stacks or ecosystems outside of this one.

FAQ

How to install only system-level packages without configuring the user environment?

Set the environment variable `RUST_ENTRYPOINT_PHASE=system` and then run `bash rust-entrypoint`.

How to check and fix spelling errors in the code?

Run the `make spelling` command in the project root directory; it will invoke the integrated spelling check tool for validation.

Installation guide for AI assistants

If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:

Visit https://321skill.com/skills/agent-helper-scripts/raw/index.md to read the original Skill definition (Markdown format) for agent-helper-scripts, and install it according to the instructions.