Claude-skill-registry alto-feature-setup
Use when starting a new feature - running /alto-feature-setup, updating objective.md, or running alto-new-run. Interactive workflow for feature initialization.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/alto-feature-setup" ~/.claude/skills/majiayu000-claude-skill-registry-alto-feature-setup && rm -rf "$T"
manifest:
skills/data/alto-feature-setup/SKILL.mdsource content
ALTO Feature Setup
Interactive skill for starting a new feature.
Flow
1. Analyze Current State
First, invoke
alto-feature-finder agent to understand:
- What features are completed
- What's currently in progress
- What should be next
Use the alto-feature-finder agent to analyze the project
2. Mark Previous Feature Complete (if needed)
If there's a completed feature that hasn't been marked done:
- Update
:objective.md- Mark Definition of Done items as
[x] - Add completion note:
**Completed:** run/NNN (YYYY-MM-DD)
- Mark Definition of Done items as
3. Discuss New Feature
Have a conversation with the user:
- What feature to work on next?
- Any clarifications on scope?
- Any constraints or preferences?
Then update
objective.md with the feature definition:
- Goal statement
- Requirements (numbered: N.1, N.2, etc.)
- Definition of Done (checkboxes)
4. Run Mechanical Setup
Tell the user to run:
# Clean previous artifacts alto-clean # Create new run branch alto-new-run
Or they can do it manually if they prefer different branch naming.
5. Handoff
Tell user:
Feature setup complete. Run
in a new terminal. Say "continue" to start the architecture phase.claude
Devenv Scripts Reference
| Script | Purpose |
|---|---|
| First-time project initialization |
| Quick reminder of this flow |
| Create run branch, reset state |
| Clean previous run artifacts |
| Show current ALTO status |
Notes
- This skill is INTERACTIVE - follow it WITH the user
- Use
agent for codebase analysisalto-feature-finder - Mechanical tasks are scripts, not manual commands
- After setup, user starts NEW session for autonomous work