ワンクリックで
building-apps
deep guide for building /workspace/app web apps — architecture, debugging endpoints, frontend patterns, verification strategy
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
deep guide for building /workspace/app web apps — architecture, debugging endpoints, frontend patterns, verification strategy
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | building-apps |
| description | deep guide for building /workspace/app web apps — architecture, debugging endpoints, frontend patterns, verification strategy |
The tool descriptions cover the contract basics. This is the deep guide: read it before building anything beyond a trivial page, and come back when debugging.
from helpers.mymod import fn. Imports resolve from the workspace
root — a bare import mymod will not find it.def query(req) or def search(req) is NEVER called by requests —
read filters from req.params inside a verb instead. (Dispatch notes
stray non-verb functions in /workspace/app/logs/api.log.)_DF = None + lazy load) persist per process:
cheap and effective for read-mostly data.sorted(df[col].unique()) dies comparing
float NaN with str. Use sorted(df[col].dropna().unique()).df.to_dict(orient="records") after .astype(object) care.{"error": ...} — your frontend's
res.json() will parse them; check res.ok and show data.error.Plain HTML + DOM + fetch is the most reliable pattern. RELATIVE urls
always (fetch('api/x') — the app serves under a prefix, absolute
paths 404 with a hint). If you want components, copy
references/preact-app.html from this skill EXACTLY — ES modules from
esm.sh, never UMD builds with guessed globals.
Scripts may only load from: esm.sh, unpkg.com, cdn.jsdelivr.net, cdn.plot.ly, cdn.tailwindcss.com. Anything else is blocked (test_app names blocked URLs in its [rejected requests] section).
curl api/x in the terminal — instant, no server. -i shows
status+headers, -w '%{http_code}' prints the code.tail /workspace/app/logs/api.log — handler tracebacks, prints, and
dispatch notes land there.x !== '0' || x === '0') verifies nothing.