Files
shit_in_a_vault/07-tasks/cloudflare-tools-and-workspace-prompt.md
T

66 lines
1.9 KiB
Markdown

---
title: "Task: Cloudflare tool doc + workspace system prompt"
status: "done"
folder: "07-tasks"
tags: [task, cloudflare, prompt, vault]
created: "2026-07-30"
updated: "2026-07-30"
version: "1.1.0"
priority: "medium"
due: "2026-07-30"
owner: "stateofshit"
---
# Task: Cloudflare tool doc + workspace system prompt
## Done — 2026-07-30
## What
Built out the workspace mode for openwebui + the Cloudflare reference doc.
## Files
| File | Purpose |
|---|---|
| `000-configs/tools/CLOUDFLARE_INSTRUCTIONS.md` | Full Cloudflare + wrangler doc |
| `000-configs/modes/workspace-mode.md` | Workspace mode definition |
| `000-configs/prompts/workspace-system-prompt.md` | Paste-able system prompt |
| `000-configs/tools/README.md` | Updated to list Cloudflare doc |
| `.gitignore` | Added `.env*` + `cloudflare.md` rules |
## Cloudflare doc covers
- Workers (deploy, dev, tail, secrets)
- R2 (buckets, objects, S3-compatible API)
- D1 (SQLite at edge, migrations)
- KV (namespaces, key ops)
- Workers AI (model runs)
- Pages (static deploys)
- wrangler.jsonc config
- Local vs remote (`--remote` flag)
- Environments (staging/prod)
- Common patterns (cron, queues, Durable Objects)
- All 10 skills in `/home/user/.agents/skills/` referenced
## System prompt covers
- Environment (OS, paths, repos, vault)
- 10 behavior rules (terse, verify, commit, push, etc.)
- Vault folder map
- Frontmatter spec
- Common workflows (edit vault file, make repo, vite preview, Playwright, gh CLI, Cloudflare deploy)
- Failure modes to avoid
## Commits
- `cfc6f01` — prompts+modes: add workspace mode + system prompt
- `93e51a4` — tools: full Cloudflare doc, ref in prompts+modes
- `cc830ac` — security: strip creds, add .env.cloudflare
## Outstanding
- [ ] Test the system prompt in openwebui (load model, paste prompt, verify behavior)
- [ ] Optionally install `wrangler` globally on server: `npm i -g wrangler`
- [ ] PC: `git pull` to sync changes