app-design-thinking
Design the app mechanism and build pipeline for the produced app — the app-phase analog of [[schema-design]]. Use this skill…
Scaffold a John workspace in the current project from Codex. Use when the user wants to start using John, initialize a John project, import input materials into .john/input, or run the Claude command equivalent of /john:init.
Claude Code
$ npx -y skills add kitchen-engineer42/joharnessburg --skill init-workspace --agent claude-code
Codex
$ npx skills add kitchen-engineer42/joharnessburg --skill init-workspace -a codex -y
Cursor
$ npx skills add kitchen-engineer42/joharnessburg --skill init-workspace -a cursor -y
Gemini CLI
$ npx skills add kitchen-engineer42/joharnessburg --skill init-workspace -a gemini-cli -y
GitHub Copilot
$ npx skills add kitchen-engineer42/joharnessburg --skill init-workspace -a github-copilot -y
OpenCode
$ npx skills add kitchen-engineer42/joharnessburg --skill init-workspace -a opencode -y
Windsurf
$ npx skills add kitchen-engineer42/joharnessburg --skill init-workspace -a windsurf -y
name: init-workspace description: Scaffold a John workspace in the current project from Codex. Use when the user wants to start using John, initialize a John project, import input materials into .john/input, or run the Claude command equivalent of /john:init.
This is the Codex equivalent of Claude Code's `/john:init` command.
Use this skill when starting or re-bootstrapping a John project. It creates the project-local John state:
1. Parse the user's request:
2. Resolve the plugin root:
3. Run the script from the user's project directory:
python3 "<plugin-root>/scripts/init_workspace.py" <input-path-if-any> <--force-if-present>
4. Parse the JSON on stdout. On success, tell the user:
5. After success, read the new `PLAN.md` and start the project-shaping conversation using `plan-md-authoring`: confirm project intent, decide the app-type definition, and sketch the first phases.
Do not skip step 5. The script only scaffolds; the plan still needs user-facing project decisions.
中文版: README_ZH.md John turns unstructured source material into a working knowledge-dense app. It keeps knowledge engineering and app building in one durable run, coordinates large per-entry fan-outs, and leaves auditable events and checkpoints on disk.
Design the app mechanism and build pipeline for the produced app — the app-phase analog of [[schema-design]]. Use this skill…
Bundle a finished John workspace from Codex. Use when the user wants to archive, package, hand off, or preserve a John project,…
Break parsed markdown into a tree of progressively-disclosed chunks for downstream extraction. Use this skill whenever a phase…
Apply deterministic quality checks to the code John produces — catch the 80% of issues (leaked API keys, hardcoded prod URLs,…
Generate John's process scorecard, auditor manifests, and shareable run report from a Codex project using John's provider-neutral…
Activate a Hamster-built or otherwise applied John template for Codex in the current project. Use when a merged template plugin…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.