forge-app-builder
Installation
SKILL.md
Forge App Builder
When building a Forge app, the agent MUST complete this workflow in order. Do not skip steps. Do not substitute manual instructions for running the scripts below.
Critical Rules
- Always use
forge createto scaffold apps — it registers the app and generates a valid app ID - Never manually scaffold — apps without valid app IDs cannot be deployed
- If
forge createfails, STOP — inform the user and provide the manual command - Never ask for API tokens in chat — direct users to run
forge loginin their terminal and enter credentials there - Always ask the user to choose when multiple options exist (developer spaces, sites) — never pick on their behalf
- Always ask the user for their Atlassian site URL during installation — never try to discover it from other apps, environment variables, or any other source
- Always run the deploy script for deploy and install — do not give the user only manual
forge deploy/forge installcommands as the primary outcome; runscripts.deploy_forge_app.pyyourself - Set
ATL_FORGE_ATTRIBUTION_SKILL_NAME=forge-app-builderonforgecommands run for this skill — prefixforgeinvocations with this env var: ones you run in the shell (e.g.forge developer-spaces list,forge lint) and the interactiveforge createcommand you hand the user as a fallback. The bundled scripts set it automatically; other commands shown in this skill omit it for brevity — add it when you run them. The only exclusions areforge loginandforge tunnel(user-run auth / live-dev commands).
MCP Server Prerequisites
This skill works best with the following MCP servers. The scripts and CLI workflow function without them, but the agent will lack access to up-to-date Forge documentation for template selection, module configuration, and code patterns.