build
Build all .NET projects and the Next.js portal. Codex equivalent of the Claude /build command.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Build all .NET projects and the Next.js portal. Codex equivalent of the Claude /build command.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scaffold a new ADR in `docs/decisions/`. Codex equivalent of the Claude /adr-new command.
Enumerate the active Spring Voyage `area:*` taxonomy and the owning umbrella for each. Codex equivalent of the Claude /areas command.
Format the codebase. If $ARGUMENTS is provided, format only that target. Codex equivalent of the Claude /format command.
Run every lint-class CI gate locally. Codex equivalent of the Claude /lint command.
Run the OpenAPI contract drift check locally — mirrors CI's `openapi-drift` job. Codex equivalent of the Claude /openapi-diff command.
Draft or refresh the human-written release notes for a version in `docs/releases/`. Codex equivalent of the Claude /release-notes command.
| name | build |
| description | Build all .NET projects and the Next.js portal. Codex equivalent of the Claude /build command. |
Codex equivalent of the Claude /build command. Follow the same project workflow, using any provided user request as the command arguments.
Build all .NET projects and the Next.js portal.
dotnet build SpringVoyage.slnx --configuration Release
If the build fails, fix all errors before proceeding. Warnings are treated as errors (TreatWarningsAsErrors is enabled).
src/Cvoya.Spring.Web/)npm --workspace=spring-voyage-dashboard run build
npm --workspace=spring-voyage-dashboard run check-bundle-size
check-bundle-size runs AFTER npm run build and mirrors the CI "Build web (Next.js) → Bundle-size budget" gate. If the check fails:
npx next-bundle-analyzer and reduce the bundle before pushing.src/Cvoya.Spring.Web/scripts/check-bundle-size.mjs and explain the increase in the PR description.Note: lazy-loading (next/dynamic) does not reduce the total measured by this check — it still counts all emitted chunks. The right lever is always to either reduce the dependency or raise the budget with justification.