ワンクリックで
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.