adobe / adobe/skills

Add a Workfront UI-extension skill suite to the app-builder plugin

Open
#271 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
182
Forks
73
Avg merge
1d 2h
Merged PRs (30d)
35

Description

## Problem

The `app-builder` plugin currently offers only generic scaffolder skills
(`appbuilder-ui-scaffolder`, `appbuilder-action-scaffolder`, `appbuilder-project-init`,
etc.). None of them cover building customized **Workfront** UIs on Adobe App Builder —
specifically:

- Workfront UI **extension points** and the React/Spectrum SPA that targets them
- The **Workfront Public API v21** from serverless Runtime actions
- **Planning (Maestro)** API access, which must go through the Workfront MCP
- Previewing an in-development build **inside Workfront**

Practitioners building Workfront extensions have to assemble this from generic
App Builder material and repeatedly hit the same gotchas — e.g. constructing the
deployed-app Experience Cloud shell URL.

## Proposed solution

Add a Workfront-focused skill suite to the `app-builder` plugin, grouped under a new
umbrella skill that routes each stage of the workflow (orient → scaffold → build →
test → deploy → publish):

- `appbuilder-workfront` — umbrella/router, with shared troubleshooting + commands references
- `workfront-ui-extension` — front-end SPA + Workfront extension points
- `workfront-actions` — Runtime actions + Workfront Public API v21
- `workfront-local-testing` — previewing a build inside Workfront

Plus an end-to-end `USAGE.md` practitioner guide, `evals/` for each skill, example
assets, and cross-links to the existing generic scaffolder skills.

## Value

Gives agents a guided, discoverable path for Workfront UI-extension work and captures
the non-obvious gotchas up front, instead of leaving them to be rediscovered per project.

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing app-builder plugin and its generic scaffolder skills, then map the proposed orient → scaffold → build → test → deploy → publish workflow. Done means adding the appbuilder-workfront router, three Workfront skills, USAGE.md, evals, example assets, troubleshooting and commands references, and cross-links to the generic skills.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
api, backend, documentation, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.