Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
21
- `backend/`: Express + TypeScript API that wraps the Codex CLI; entry point `backend/src/index.ts`; compiled output in `backend/dist/`.
Sign in to like and favorite skills
backend/: Express + TypeScript API that wraps the Codex CLI; entry point backend/src/index.ts; compiled output in backend/dist/.frontend/: React + Vite client with main bootstrap in frontend/src/main.tsx and UI logic in frontend/src/App.tsx; static assets live under frontend/public/, and production bundles land in frontend/dist/..env or shell exports) and document any new env vars in PRs.cd backend && npm install: install backend deps; npm run dev: run tsx watcher on http://localhost:4000; npm run build: type-check and emit dist/; npm start: serve the built bundle.cd frontend && npm install: install UI deps; npm run dev: start Vite dev server with proxy to backend; npm run build: run tsc then bundle; VITE_API_BASE_URL=http://localhost:4000/api npm run preview: preview production bundle.AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_KEY, AZURE_OPENAI_DEPLOYMENT) before launching the backend; override CODEX_WORKDIR when pointing Codex to another directory.zod as in backend/src/index.ts.ThreadList.tsx, useCodexClient.ts if added).npm run build in both packages prior to PRs; match existing formatting until Prettier/ESLint configs are introduced.backend/src/__tests__/api.spec.ts) and frontend tests under frontend/src/__tests__/.POST /api/run with curl or REST clients, and walk through the UI flow to confirm prompt/response loops; capture manual steps in PR descriptions.feat(frontend): persist thread history)..env.local or shell exports and document required variables.CODEX_WORKDIR; ensure dependencies are reviewed for security before upgrades.