setup-stuc

Configures per-role model assignments and verifies upstream Android skill stack installations.

1|Updated Aug 26, 2026
One-click install
npx skills add https://github.com/edivad1999/stuc-stack --skill setup-stuc-edivad1999
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-stuc
Source: https://github.com/edivad1999/stuc-stack/tree/main/skills/setup-stuc
Command: npx skills add https://github.com/edivad1999/stuc-stack --skill setup-stuc-edivad1999

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up the stuc-stack Android/Kotlin agent environment requires manually checking that upstream skill plugins (chrisbanes/skills, android/skills, the android CLI) are installed and deciding which AI model each workflow role should use. This Skill automates both: it doctors upstream dependencies and writes a persistent per-role model configuration rule. ## Core Features & Use Cases - Upstream doctoring: Probes for the android CLI binary, the android-cli skill, chrisbanes skill clusters, and android/skills leaves, printing exact install commands when anything is missing and refusing to claim the stack is ready. - Per-role model configuration: Detects available model slugs, applies a reasoning budget (unlimited/large/medium/small), and writes ~/.cursor/rules/stuc-stack-models.mdc mapping roles like arena runners, swarm workers, and interrogate reviewers to models. - Harness association: Links project-local docs/verify-* skills to the current agent harness (Cursor, Claude Code, or Codex) via thin delegate files. - Use Case: After cloning stuc-stack into a new project, run the setup to confirm chrisbanes and android skills resolve, pick a medium reasoning budget, and have every role's model rule written idempotently for future sessions. ## Quick Start Run /setup-stuc to check my upstream installs and configure per-role models with a medium reasoning budget.

Frequently Asked Questions about setup-stuc

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

FAQPage Schema
How do I configure stuc-stack models per role?▼

Run /setup-stuc, which detects available model slugs, asks for a reasoning budget (unlimited, large, medium, or small), and writes ~/.cursor/rules/stuc-stack-models.mdc with one model line per role. Re-runs overwrite the file idempotently.

How do I check if the stuc-stack upstream dependencies are installed?▼

The setup skill doctors upstreams by checking the android binary with which android, verifying the android-cli skill resolves, and probing chrisbanes clusters like compose-state-and-effects. If anything is missing it prints the exact install commands and reports the stack is not ready.

Does stuc-stack work with Claude Code and Codex?▼

Yes, but upstream plugins must be installed first via their own marketplaces, such as /plugin install chrisbanes-skills@chrisbanes-skills on Claude Code or codex plugin add on Codex. Bare names would incorrectly resolve against the stuc-stack marketplace.

Why does setup-stuc say the stack is not ready?▼

It fails closed when required current skill names are missing, for example when compose-state-and-effects does not resolve outside the plugin. Stale cached leaves like compose-state-authoring do not count as a healthy install.

What do inherit-parent and auto mean in the model rule?▼

Both aliases make a role run on the parent chat model instead of a specific slug, and they always pass validation. In panel lists they still count toward fan-out, and budget changes never modify them.