Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions web/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ node_modules
optimization_results/
optimizations/
filestorage/
.agents/skills/kaizen-ui/

# SDK output is generated on `pnpm install` (see packages/sdk/generateAll.ts).
packages/sdk/generated/
2 changes: 2 additions & 0 deletions web/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

Cursor/Claude skills for this monorepo live under **`web/.agents/skills/`** (for example `unit-test`, `e2e-test`, `feature-flags`, `ux-guidelines`, `visual-dev`, `test-coverage-improvement`).

The `kaizen-ui` skill is not committed — it is synced from the `@nvidia/foundations-react-core` design system package on `pnpm install` (root `sync-skills` script) and is gitignored.
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated

## Package Overview

- **packages/studio** — Main React frontend application
Expand Down
2 changes: 2 additions & 0 deletions web/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ NeMo Studio is a UI built on the NeMo Platform, which is aimed at improving agen
cp packages/studio/env/.env.e2e packages/studio/env/.env.e2e.local
```

`pnpm install` also syncs the KUI `kaizen-ui` agent skill from the `@nvidia/foundations-react-core` design system package into `web/.agents/skills/` (via the root `sync-skills` script). The synced skill is gitignored; re-run `pnpm sync-skills` from `web/` to refresh it after upgrading the package.

## Running Studio Locally

Run the following script from `web/`:
Expand Down
3 changes: 2 additions & 1 deletion web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"description": "A monorepo comprising the packages for nemo studio.",
"scripts": {
"preinstall": "npx only-allow pnpm",
"postinstall": "pnpm --filter @nemo/sdk gen:all",
"postinstall": "pnpm --filter @nemo/sdk gen:all && pnpm run sync-skills",
"sync-skills": "node packages/studio/node_modules/@nvidia/foundations-react-core/scripts/sync-skills.mjs --dir .agents || true",
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
"test": "pnpm run -r test",
"test:e2e": "pnpm run -r test:e2e",
"build": "pnpm run -r build",
Expand Down
Loading