← ClaudeAtlas

prepare-automation-knowledgelisted

Prepare the KNOWLEDGE an automation/project needs BEFORE any code is written: at planning time explicitly consider the class of external tools (web search like exa.ai, platform APIs like the YouTube API, ready-made skills/MCP connectors found on the internet); default to DELEGATING the build to a coding agent with the fullest possible specification file; and — because coders usually have NO internet — transfer the external documentation they need onto the workspace disk (CRUD-DOCS) + Company Memory with the owner's agreement, token-lean (metadata only, the document body never enters the model context). Sequence: find → agree → transfer → ingest → reference the local paths in the coder's spec file. Via MCP: owner_docs_transfer_external_documentation (:3230).
Fractera/Agent-Engineering-Infrastructure · ★ 35 · AI & Automation · score 75
Install: claude install-skill Fractera/Agent-Engineering-Infrastructure
# prepare-automation-knowledge Run this at the **planning stage of every automation/project** (after the `route-project-or-pages-request` fork said PROJECT), before anything is built. > **Projects layer manifest.** Fractera agents do not run an automation once on request — they > build a platform for developing **repeatable** automations: standardized reuse, a visual > interface, input and result data in the local DB and vector memory, quick switching from the UI. > Hermes plus a coding agent build a finished-cycle tool — an **"n8n for one single task"**: the > owner does not recreate the task, they open it in the UI, run it and track the result. ## The three planning truths 1. **The world has ready tools — name them in the plan.** An automation almost never starts from zero. Explicitly consider, per project: web search services (e.g. **exa.ai**), platform APIs (e.g. the **YouTube API**, Telegram, RSS feeds), and **ready-made skills / MCP connectors published on the internet** — search for an existing one before anyone builds a new one. Every chosen integration becomes an env key materialized ONLY via the `persist-env-var-with-rebuild` channel (setter → `app/.env.local` → rebuild). Never hardcode keys. 2. **Delegation is the default.** The planner (Hermes or any orchestrating agent) works in tandem with a usually MORE CAPABLE coding agent. Instead of building the automation yourself, hand it off with the **fullest possible specification file**: the go