forge-quick-intro
Jumpstarts an agent's awareness of the pre-configured Forge environment using a tiny amount of tokens.
- License 许可
- GPL-3.0
- 最近更新
- 2026-11-15
- Stars
- ★ 6
- Forks
- 0
01 前言 Front Matter
- name
- forge-quick-intro
- description
- Jumpstarts an agent's awareness of the pre-configured Forge environment using a tiny amount of tokens.
03 SKILL.md 正文
Forge Quick Intro
Purpose: Immediately bootstrap a new agent's awareness of the Forge environment. Instead of wasting tokens exploring the environment to see what compilers and tools are installed, agents should read this brief intro.
The Forge Environment is fully loaded. You DO NOT need to install or search for these tools. They are ready to use:
- Compilers & Languages: Rust, Cargo, Java (OpenJDK), Python 3, Node.js, Go, Dart, and Flutter.
- Web & Browsers: The forge has no browser binary (no Chrome, Chromium or Firefox), by design. Browser windows open on the HOST: call
browser.open {"url": "http://<service>.<project>.localhost/"}on thehost-browserMCP server, and add"dev": trueto debug your own lane's page over CDP. If host-browser is unreachable, check the page withcurl -fsS http://<service>.$TILLANDSIAS_PROJECT.localhost/and give the user that URL to open. Playwright fetches its own browsers per project (npx playwright install). - Tools: Git, GitHub CLI (
gh),curl,wget,jq,ripgrep,fd-find,bat,yq,just, etc. - Package Manager:
dnf(microdnf) is available for additional packages if absolutely needed, though most dev tools are already present. - Safe Mode: You are operating in a highly permissive "YOLO" environment designed for autonomous coding.
- Ephemeral Architecture: The project workspace is mounted inside the container at
/home/forge/src/<project>on an ephemeral RAM tmpfs (mode=0777). The host filesystem is never touched (HOST/src/<anything>is never created). - Work Persistence: The forge container and RAM tmpfs are completely ephemeral. Any uncommitted or unpushed work is permanently lost upon container exit or teardown. Always commit and push every change (
git pushroutes to the mirror), and verify withscripts/check-forge-findings-persisted.sh. - Project status: ask, don't grep — forge-plan MCP tools (
plan_answer,plan_next,plan_status,methodology_ask,spec_answer) or Local Experts mode (groundedexpert-serve). Check.forge-startup-context.md'sexperts_state/expert_capabilitylines first; when degraded or unsupported, theplan/files are the recorded fallback.
Directive:
Assume all standard modern development tools are in your PATH. When instructed to "build an app" or "compile a project", proceed immediately to coding and executing rather than searching the file system for the compiler binary. Commit and push all progress before concluding your session.
04 同仓库更多 Skills
start-a-new-project
Use when the user wants to start a new project, asks how to begin, or is in an empty or nearly empty repository ("how do I start?", "I want to build an app", "help me set up a new project"). Guides them, in plain language, to describe the app as specs first (spec-driven development with OpenSpec), recommends Flutter (and the Flame engine for games and graphics), and sets up specs, a plan folder for longer work, and a README. Works for any project, not only Tillandsias.
smoke-curl-install-and-test-e2e
Clean-room end-to-end smoke test of a PUBLISHED release. Curl-installs the latest release binary from GitHub, does a full `podman system reset --force`, runs `tillandsias --debug --init` from a pristine state, and (if init is clean) launches `tillandsias --cloud 8007342/tillandsias --opencode` with ONE short fixed smoke prompt (run the credential guard, reply with a fixed token; never the /meta-orchestration loop, 1941-smkp). Every issue observed — by this skill's agent during install/reset/init, or by the agent's one turn inside the forge — is filed as a plan/issues work packet for later pickup by /advance-work-from-plan.
project-discipline
How THIS project wants its branches and pushes shaped — read its branch-discipline level (0 push to main freely; 1 integration branch + pull requests; 2 work refs into the integration branch), the drift between what it declares and what its history shows, which hooks it has installed, how to raise it, and the work format each hook refusal asks for. Every refusal that says "use /project-discipline for instructions" resolves here. Works for any project in a Tillandsias forge, not only Tillandsias.
probe-macos-tray-on-windows
Daily cross-platform health probe — compiles the macos-tray crate from the local Windows host. Expected to succeed as a stub (the crate is fully cfg-gated for non-macOS); a build failure here means a shared module or crate broke for everyone. Files structured findings to plan/issues/probe-macos-tray-on-windows-findings-<DATE>.md.
multihost-orchestration
Compatibility alias for the canonical coordinate-multihost-work skill.
meta-orchestration
Host-aware Tillandsias recurring runtime loop: sync remote state, drain claimable plan work, run eligible e2e smoke gates, coordinate integrations on mutable Linux, release when warranted, update plan, commit, and push before exit.