Skip to content

feat: Add nuke-dev-setup Kiro skill#303

Closed
MarinMaksutaj wants to merge 1 commit intoaws-deadline:mainlinefrom
MarinMaksutaj:add-nuke-dev-setup-skill
Closed

feat: Add nuke-dev-setup Kiro skill#303
MarinMaksutaj wants to merge 1 commit intoaws-deadline:mainlinefrom
MarinMaksutaj:add-nuke-dev-setup-skill

Conversation

@MarinMaksutaj
Copy link
Copy Markdown
Contributor

What was the problem/requirement? (What/Why)

There was no Kiro skill to automate the development environment setup for this repo. New contributors had to manually follow DEVELOPMENT.md step by step. Other DCC repos (3ds Max, Unreal Engine) already have skills/powers for automated setup.

What was the solution? (How)

Added a nuke-dev-setup Kiro skill under skills/nuke-dev-setup/ following the same pattern as deadline-cloud-for-unreal-engine/skills/ue-dev-setup. The skill automates: OS detection, Python verification, Nuke detection, Hatch install, package build, editable install into Nuke's Python, environment variable configuration (NUKE_PATH, NUKE_EXECUTABLE, DEADLINE_ENABLE_DEVELOPER_OPTIONS), and test dependency setup.

What is the impact of this change?

None — this adds new files only under skills/ and does not modify any source code, tests, or installer files.

How was this change tested?

Documentation/skill definition only — no runtime code was added or modified.

Please run the integration tests and paste the results below

N/A — no source code or adaptor changes.

If installer/ was modified or a file was added/removed from src/, then update the installer tests and post the test results below

N/A — installer/ and src/ were not modified.

Did you run the "Job Bundle Output Tests"? If not, why not? If so, paste the test results here.

N/A — no changes to submitter, adaptor, or job bundle templates.

Was this change documented?

Yes — the skill itself is the documentation. Companion workstation setup docs were added to BealineDevTools

Is this a breaking change?

No.

@MarinMaksutaj MarinMaksutaj requested a review from a team as a code owner April 24, 2026 23:58
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label Apr 24, 2026
@MarinMaksutaj MarinMaksutaj force-pushed the add-nuke-dev-setup-skill branch from 1115cbe to 0488c85 Compare April 25, 2026 00:01
Signed-off-by: Marin Maksutaj <19916629+MarinMaksutaj@users.noreply.github.com>
@MarinMaksutaj MarinMaksutaj force-pushed the add-nuke-dev-setup-skill branch from 1611513 to 8995aff Compare April 25, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant