allow-commands
Installation
SKILL.md
Allow Commands
Instructions
- Check whether
builder.config.jsonexists in the project root. - If it does not exist, tell the user that no change was made. Do not create it.
- If it exists, ask which commands to allow with
AskUserQuestion. Use multi-select and offer these presets:- Mobile Development: Gradle, Android Debug Bridge, Apple/Xcode, Maestro, and related mobile build tooling.
- Angular: Angular CLI commands.
- Unzip:
unziparchive extraction. The question UI includes an implicit custom-answer option; accept custom commands from it when provided.
- Read and parse
builder.config.json. Merge requested entries intoallowedCommands, preserving all existing entries and removing duplicates. - Write the updated valid JSON only after the user makes their selection. Preserve the file's established indentation when practical.
- Report the entries that were added. If every requested entry was already present, state that no configuration change was needed.