원클릭으로
web-service-scaffold
Use only when explicitly invoked as $web-service-scaffold to run the bundled web-service scaffold script.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use only when explicitly invoked as $web-service-scaffold to run the bundled web-service scaffold script.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Explicit-only Docker deploy. Run this skill's bundled scripts/deploy.sh directly; do not search for skills, inspect trees, or use subagents.
Explicit-only Docker deploy. Run this skill's bundled scripts/deploy.sh directly; do not search for skills, inspect trees, or use subagents.
Use when a goal should be split across multiple queued session turns with reflection turns between work turns.
Enforce the repository package documentation contract as a navigable dependency graph. Use when creating or updating package README, docs pages, navigation tables, architecture router, API docs, usage docs, constraints, blast-radius/consumer records, internals, decisions, or testing docs. Docs exist so a later model drills down from task to edit target with minimal context and sees blast radius before editing. Keep content terse; keep only repo-specific contracts, paths, edges, intent, and decisions.
Enforce the repository Docker contract: Docker-first runtime, one root docker-compose.yml, module-owned Docker assets, apps service-module to container mapping, isolated networking, Docker socket passthrough for container-spawning services, a standard npm deploy entrypoint, and runtime-only Dockerfiles that copy prebuilt local dist artifacts instead of building the project. Use when defining compose services, Dockerfiles, networks, volumes, env_file wiring, deploy scripts, Docker socket access, or container ownership.
Run headless browser smoke and E2E tests for scaffolded web services. Use when verifying rendered web UI, checking browser errors, creating Playwright-style scenarios, collecting screenshots, or testing a deployed/local service through Chromium.
| name | web-service-scaffold |
| description | Use only when explicitly invoked as $web-service-scaffold to run the bundled web-service scaffold script. |
Turn a web-service request into a copied baseline scaffold. The scaffold is a
platform baseline, not a full product implementation. This NDX skill owns
web-service defaults; the global AGENTS.md does not.
.git/, run git init; otherwise preserve
and extend the existing repository.<this-skill>/scripts/install_project_ndx.sh "$PWD" <service-name>.scripts/install_project_ndx.sh from the target repository for a
new empty scaffold; it does not exist until after the baseline is copied..git/ is absent, installs the
project contract, copies the complete baseline root from
assets/baseline/root, substitutes service placeholders, generates
yarn.lock from the bundled lock template, and creates the initial
agenttest suite/report/summary.assets/baseline/root is the source of truth. It includes root AGENTS.md,
.ndx/skills, monorepo config, service source, Docker files, docs, and
scaffold test artifacts. Do not copy AGENTS.md or .ndx through a separate
path.assets/baseline/root.yarn.lock is generated mechanically from assets/yarn/yarn.lock.base and
the target manifests. Do not run Yarn just to create it during scaffolding.yarn install, yarn build, yarn test, npm run deploy,
browser checks, or git commit after the scaffold script unless the user
explicitly asks for verification, deployment, or commit.src/server + src/front.apps/<service> pairs with packages/<service>_domain.src/common, src/server, and src/front.AGENTS.md.AGENTS.md and .ndx/skills from
assets/baseline/root together with the rest of the baseline.packageManager: "yarn@...", .yarnrc.yml with nodeLinker: pnp, and dependency changes through Yarn commands after the scaffold when requested.pnpm-lock.yaml, pnpm-workspace.yaml, package-manager migrations, or workspace node_modules; do not run npm install as the dependency workflow.npm run deploy, but do not execute it during fast scaffold unless explicitly requested.AGENTS.md copied from assets/baseline/root.AGENTS.md includes the direct-code abstraction budget: no one-line
private helpers, no single-use helper chains, no nested helper decomposition
without concrete duplication or a meaningful boundary, and no namespace-only
classes..ndx/skills/ contains the web-service companion skill set copied from
assets/baseline/root/.ndx/skills.assets/baseline/root by the script in one
pass, not reauthored manually.apps/<service> exists and is wired.packages/<service>_domain exists, is wired as the app's single domain
package dependency, and exposes src/common, src/server, and src/front.For a scaffold request, completion is the successful return of
<this-skill>/scripts/install_project_ndx.sh "$PWD" <service-name>
plus the script's own required-file checks and generated scaffold
suite/report/summary. Stop there. Do not run dependency install, build, tests,
deploy, browser checks, or commit unless the user explicitly asks for those
actions.