ab-scripting-feature-devlisted
Install: claude install-skill mumez/pharo-agentic-browser
# Scripting Feature Dev
Turns a feature request into a runnable AgenticBrowser Scripting DSL orchestration, lets the user preview it before anything executes, and only runs agents against the codebase after explicit approval.
## Reference material
This skill depends on the AgenticBrowser Scripting DSL, documented in two files. Use whichever source is freshest:
1. **Bundled snapshot**: `references/scripting-dsl.md` and `references/orchestration-groups.md` next to this SKILL.md
2. **Canonical upstream** (if you have web access and want to double-check for changes): https://github.com/mumez/pharo-agentic-browser/blob/main/docs/scripting.md and https://github.com/mumez/pharo-agentic-browser/blob/main/docs/orchestration-groups.md
Read the DSL reference (and the orchestration-groups reference, if the feature looks large enough to need it) before generating a script — the DSL surface changes over time and guessing at syntax produces scripts that fail at runtime instead of at review time.
## Why the preview step matters
The generated script spins up real coding agents that write and run code against the repository. Nothing should execute without the user seeing the exact Smalltalk first — that's why every run of this skill produces a markdown file before it produces a side effect.
## Workflow
### 1. Collect feature and goal
Ask for (skip whichever the user already gave you):
- **Feature** — what should be built or changed
- **Goal** — the observable condition that means "d