Skip to content

[wip] feat(coded-apps): consolidate coded apps skill with create, debug, and action app support#103

Draft
Raina451 wants to merge 15 commits intomainfrom
feat/consolidate-coded-apps-skill
Draft

[wip] feat(coded-apps): consolidate coded apps skill with create, debug, and action app support#103
Raina451 wants to merge 15 commits intomainfrom
feat/consolidate-coded-apps-skill

Conversation

@Raina451
Copy link
Copy Markdown

Summary

  • Rewrites SKILL.md as a unified entry point covering create, debug, deploy, and coded action app scenarios
  • Adds references/create-web-app.md — scaffold guide for Vite + React + TS apps with UiPath SDK
  • Adds references/create-action-app.md — full guided workflow for coded action apps (pre-flight Q&A, action schema authoring, Form.tsx pattern)
  • Adds references/debug.md — proactive auth/config diagnosis with common failure scenarios
  • Adds references/oauth-scopes.md — complete scope mapping for all SDK services and methods
  • Keeps existing commands-reference.md, file-sync.md, pack-publish-deploy.md unchanged

Test plan

  • Trigger skill for "create a coded web app" — routes to create-web-app.md
  • Trigger skill for "create an action app" — routes to create-action-app.md
  • Trigger skill for "debug login issues" — routes to debug.md
  • Trigger skill for "deploy my app" — uses inline deploy pipeline + pack-publish-deploy.md
  • Ambiguous request (no app type mentioned) — skill asks web app vs action app

@Raina451 Raina451 changed the title feat: consolidate coded apps skill with create, debug, and action app support [wip] feat(coded-apps): consolidate coded apps skill with create, debug, and action app support Mar 30, 2026
Raina451 and others added 14 commits March 30, 2026 14:00
…ve VITE_UIPATH_REDIRECT_URI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add Jobs section (getAll → OR.Jobs)
- Expand Entities methods: insertRecordById, insertRecordsById, deleteRecordsById, updateRecordById, updateRecordsById, uploadAttachment, deleteAttachment
- Add Tasks.getFormTaskById()
Remove explicit service selection lists from create-web-app and create-action-app.
Claude should infer required services/scopes from the app description, not prompt
the user to pick from a menu.
- Ask user to paste client ID OR say "create one"
- Add Playwright CLI check/install step before automation
- Reference oauth-client-setup.md for browser automation details
- Same pattern in both create-web-app and create-action-app
setup.sh creates full project boilerplate:
- vite.config.ts with base:'./' (fix from original), global shim, path-browserify
- uipath.json with scope + clientId for CLI deployment
- .env with UIPATH_* and VITE_UIPATH_* vars using SCOPE (singular, fix from original)
- src/hooks/useAuth.tsx AuthProvider/useAuth hook
- src/App.tsx with AuthProvider wrapper
- Tailwind CSS setup

create-web-app.md updated:
- Step 4 now runs setup script instead of manual file creation
- Documents .env structure (both UIPATH_* and VITE_UIPATH_*)
- Documents uipath.json (was missing, required by CLI)
- Auth section updated to useAuth hook pattern
- Vite config section trimmed (script handles it)
- Add all 10 subpath entries including core (was missing) and
  Exchanges/Messages in conversational-agent (was missing)
- Include type/enum co-location note
- Add NEVER import from root / NEVER dot-chain rules
- Remove partial duplicate table from create-web-app.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant