Skip to content

fix(skills): enhance solution editing guidance and durable gotchas#501

Merged
gabrielavaduva merged 6 commits into
mainfrom
fix/skill/enhance_solution_editing
May 5, 2026
Merged

fix(skills): enhance solution editing guidance and durable gotchas#501
gabrielavaduva merged 6 commits into
mainfrom
fix/skill/enhance_solution_editing

Conversation

@RaduAna-Maria
Copy link
Copy Markdown
Contributor

Summary

Improvements surfaced through end-to-end testing of multi-project solution authoring (RPA + Python agent + Maestro Flow + Maestro Case + Tests). Adds durable CLI gotchas, documents API migrations, and removes transitory bug references.

Changes

uipath-platform

  • develop-solution.md: new "Field-tested gotchas" section — state verification after every mutation, bindings.json vs bindings_v2.json schema distinction, stderr-checked refresh for false-success on schema errors, orphan package resources after project remove. Documents --solution-folder flag migration on resource list / refresh. Transactional add note. Three-name divergence on import. Empty-target solution new behavior.
  • solution.md: expanded file structure with inline annotations; note that coded apps are not registered in .uipx.
  • pack-and-deploy.md: solution-state verification added to prerequisites; transitory "currently broken" bug mention removed.

uipath-agents

  • lifecycle/setup.md: recommend packOptions.directoriesExcluded: [".venv", "__pycache__"] when an agent project is part of a solution upload (avoids huge archives and Studio Web rejection).

uipath-rpa

  • coded-vs-xaml-guide.md: clarify that uip rpa create-project is mode-agnostic; coded vs XAML is decided per-workflow, not at project creation. There is no --coded flag.

uipath-maestro-case

  • case-commands.md: document uip maestro case init <name> as a first-class scaffold command (counterpart to uip maestro flow init), separate from the SDD-driven JSON authoring path.

uipath-coded-apps

  • SKILL.md: note that coded apps are not .uipx-registered (no project.uiproj / project.json); they deploy independently via uip codedapp publish / deploy.

Plugin manifest

  • Bump version 0.0.210.0.22.

Test plan

  • Re-run a multi-project solution scaffold (RPA + Python agent + Flow + Case + Tests) following the updated develop-solution.md; verify state checks pass and resource refresh stderr capture works as documented
  • Confirm coded-vs-xaml-guide.md flowchart still parses cleanly with the new lead-in section
  • Spot-check that no skill references the removed "currently broken" bug language
  • Validate uip maestro case init example command in case-commands.md

🤖 Generated with Claude Code

Improvements surfaced through end-to-end testing of multi-project solution
authoring (RPA + Python agent + Maestro Flow + Maestro Case + Tests):

- uipath-platform/develop-solution.md: new "Field-tested gotchas" section
  (state verification, bindings.json vs bindings_v2.json schemas, stderr-
  checked refresh for false-success on schema errors, orphan package
  resources after project remove); document --solution-folder flag
  migration on resource list/refresh; transactional add note; three-name
  divergence on import; empty-target solution new behavior.
- uipath-platform/solution.md: expanded file structure with annotations;
  note that coded apps are not registered in .uipx.
- uipath-platform/pack-and-deploy.md: add solution-state verification to
  prerequisites; remove transitory "currently broken" bug mention.
- uipath-agents/setup.md: recommend packOptions.directoriesExcluded
  for .venv and __pycache__ when the agent project is part of a solution
  upload.
- uipath-rpa/coded-vs-xaml-guide.md: clarify that uip rpa create-project
  is mode-agnostic; coded vs XAML is decided per-workflow.
- uipath-maestro-case/case-commands.md: document uip maestro case init
  as a first-class scaffold command (counterpart to uip maestro flow init).
- uipath-coded-apps/SKILL.md: note coded apps are not .uipx-registered;
  they deploy independently via uip codedapp publish/deploy.
- Bump plugin version 0.0.21 → 0.0.22.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

⚠️ Smoke test coverage gap — the following changed skills have no tests under tests/tasks/:

  • uipath-coded-apps
  • uipath-planner

Consider adding smoke tests before merging.

Comment thread skills/uipath-rpa/references/coded-vs-xaml-guide.md Outdated
Comment thread skills/uipath-platform/references/solution/solution.md
Comment thread skills/uipath-platform/references/solution/develop-solution.md Outdated
Comment thread skills/uipath-platform/references/solution/develop-solution.md Outdated
Comment thread skills/uipath-platform/references/solution/develop-solution.md Outdated
Comment thread skills/uipath-platform/references/solution/develop-solution.md Outdated
@gabrielavaduva gabrielavaduva merged commit 7f66a3a into main May 5, 2026
9 checks passed
@gabrielavaduva gabrielavaduva deleted the fix/skill/enhance_solution_editing branch May 5, 2026 12:39
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.

2 participants