Build Complete Infrastructure for Your AI Agent in Half an Hour: The Complete Agentic Infrastructure Ten-Piece Guide
In half an hour, ten prompts take your AI Agent from "a single-celled organism that loses its memory every time it wakes up" to "a mature system with a gate, memory, and inspection routines".
Why Does Your Agent Need Infrastructure?
Consider three real scenarios first:
Scenario one: skills installed but never used
You installed 200 skills for your Agent. You ask, "Help me research this stock," and it opens Google Search, completely unaware that a financial-analyst skill exists. When you inspect it, you find that the skill's description is only in English, and because you asked in Chinese, it could not match.
Scenario two: the Agent knows it should use a skill, but skips it anyway
Your Agent has a strict rule: "Every task must pass through skill-router routing first." But it always "forgets", not because it does not know the rule, but because of confidence bias: "This task is simple, I know how to do it, no need to route it."
Scenario three: everything resets to zero after a restart
You spent a whole day debugging the Agent's behavior and wrote 20 rules. The next morning, the Agent says: "I have no memory of any previous conversation." You repeat everything you did the day before.
None of these three problems is a case of "the model is not smart enough". They are all infrastructure problems.
Agentic Infrastructure is a ten-skill suite designed precisely to solve these problems.
🏗️ Overview of the Ten Pieces
┌─────────────────────────────────────────────────────┐
│ Agentic Infrastructure │
│ │
│ ┌───────────────┐ │
│ │ agentic-infra │ ← Unified entry + Bootstrap orchestration │
│ └───────┬───────┘ │
│ │ │
│ ┌───────┴───────┐ │
│ │ skill-router │ ← Resident Pre-Gate │
│ │ skill-compliance│ ← Resident Post-Gate │
│ └───────────────┘ │
│ │ ← Access control check (mandatory for every task) │
│ ┌───────┴───────┐ │
│ │ skills-triggering │ Multilingual skill triggering │
│ │ skill-reporting │ Skill usage tracking │
│ │ vector-memory │ Vector memory persistence │
│ │ skill-curator │ Skill full lifecycle curation │
│ │ agent-evolver │ Core file self-evolution │
│ │ agent-previsor │ Pre-emptive prediction game │
│ │ infra-watchdog │ Weekly scheduled inspection │
│ └─────────────────────┘ │
└─────────────────────────────────────────────────────┘
| Skill | One-liner | Pain Point Solved |
|---|---|---|
| skill-router | Automatic classification before a task + outputs a mandatory skill list | The Agent does not know which skill to use |
| skill-compliance | Checks after a task whether the skills were actually invoked | LLM confidence bias causes skills to be skipped |
| skills-triggering | Multilingual keyword injection | 95% of skills have only an English description |
| skill-reporting | Forces every reply to include skill usage info | The Agent is a black box |
| vector-memory | Qdrant vector memory, no memory loss after a restart | The Agent starts from zero every time it wakes up |
| skill-curator | Skill library health scan → repair | The more skills installed, the messier it gets |
| agent-evolver | Monthly self-reflection, identifying outdated rules | Outdated rules accumulate with nobody cleaning them up |
| agent-previsor | Multi-path forecasting before complex tasks | Problems are discovered only after the fact |
| agentic-infra | Unified entry point, orchestrates the initialization flow | Skills are independent, and nobody knows the order |
| infra-watchdog | Weekly inspection of the health status of 10 skills | Installed and forgotten, with no idea whether they still work |
🚀 Complete Installation Flow: From Zero to Running
Step One: Install All Skill Files (30 seconds)
Open your Agent and copy-paste:
Please run the following installation commands:
mkdir -p skills/skills-triggering && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/skills-triggering/SKILL.md -o skills/skills-triggering/SKILL.md
mkdir -p skills/skill-router && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/skill-router/SKILL.md -o skills/skill-router/SKILL.md
mkdir -p skills/skill-reporting && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/skill-reporting/SKILL.md -o skills/skill-reporting/SKILL.md
mkdir -p skills/vector-memory && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/vector-memory/SKILL.md -o skills/vector-memory/SKILL.md
mkdir -p skills/skill-curator && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/skill-curator/SKILL.md -o skills/skill-curator/SKILL.md
mkdir -p skills/agent-evolver && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/agent-evolver/SKILL.md -o skills/agent-evolver/SKILL.md
mkdir -p skills/agent-previsor && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/agent-previsor/SKILL.md -o skills/agent-previsor/SKILL.md
mkdir -p skills/agentic-infra && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/agentic-infra/SKILL.md -o skills/agentic-infra/SKILL.md
mkdir -p skills/skill-compliance && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/skill-compliance/SKILL.md -o skills/skill-compliance/SKILL.md
mkdir -p skills/infra-watchdog && curl -sSL https://raw.githubusercontent.com/Bryan-cmf/agentic-infrastructure/main/infra-watchdog/SKILL.md -o skills/infra-watchdog/SKILL.md
After installation is complete, list all installed skills.
The Agent confirms that 10 skills are installed ✅
Step Two: Initialization (10 prompts, 10-15 minutes)
Each block below is a standalone prompt. Paste them one at a time: the Agent executes one block → you confirm the result → paste the next.
1️⃣ Skill Health Scan + Chinese Keyword Injection
Load skills/skill-curator/SKILL.md, execute a skill library health scan:
1. List all skills under the skills/ directory
2. For each skill, check whether the description in SKILL.md contains Chinese keywords
3. Classify: 🔴Critical (no description) | 🟡Warning (missing Chinese keywords) | 🟢Healthy
4. For 🟡 skills, infer suitable Chinese keywords and inject them using the edit tool
5. Output a health report
2️⃣ Skill Routing Matrix Classification
Load skills/skill-router/SKILL.md, classify all skills in the skill library:
1. Read the "4 categories × 10 stages" routing table in SKILL.md
2. Fill each skill into the corresponding category and stage cell
3. Output the routing matrix
4. Calculate coverage
3️⃣ Deploy the Skill Compliance Checker (the Gate Pair)
Load skills/skill-compliance/SKILL.md, deploy the compliance checker:
1. Understand that compliance checking is a "behavior" rather than "file reading"
2. Form a gatekeeping pair with skill-router:
- Before task: skill-router routes → outputs mandatory skills list
- After task: skill-compliance inline check → PASS/REJECT
3. Confirm understanding, output "Compliance checker ready"
4️⃣ Start the Vector Memory System
Load skills/vector-memory/SKILL.md, start vector memory:
1. curl -s http://localhost:6333/healthz → Check Qdrant
2. If Qdrant is not running, start it with Docker
3. Check collection status
4. Output: memory system status report
5️⃣ Start Skill Usage Tracking
Load skills/skill-reporting/SKILL.md:
From now on, at the end of every reply you must include:
> 🛠️ Skills used: skill-A (purpose) + skill-B (purpose)
Now reply to me using this format to prove tracking has started.
6️⃣ Set Up the Self-Evolution Schedule
Load skills/agent-evolver/SKILL.md:
1. Create a self-evolution schedule for me on the 1st of every month
2. Check the core documents (AGENTS.md/RULES.md/SOUL.md/PERMANENT-RULES.md) for outdated rules
3. If the platform supports cron, create a cron job; otherwise create a memory reminder
7️⃣ Rule Persistence
Write the following rules into my startup file (CLAUDE.md or AGENTS.md or RULES.md).
If the file does not exist, create it; if it already exists, append to the end:
# Agentic Infrastructure Persistent Rules
## Mandatory Execution on Every Reply
1. Before replying: load skill-router -> classify task -> output required_skills
2. At the end of the reply: inline execute skill-compliance check -> output PASS/REJECT
3. At the end of the reply: include skill usage information (🛠️ Skills used: ...)
After completing, confirm the write was correct.
8️⃣ Set Up Scheduled Inspection
Load skills/infra-watchdog/SKILL.md:
1. Create a weekly inspection schedule (Monday 09:00)
2. Immediately run the first inspection, check all 10 skills
3. Output inspection report
4. Do not auto-repair: if there are issues, only report them, let me decide
9️⃣ Full Self-Check
Run a self-check on all 10 skills under Agentic Infrastructure:
Check whether each skill's SKILL.md exists and its content is complete:
- skills-triggering (Skill Triggering)
- skill-router (Skill Routing · Resident)
- skill-compliance (Skill Compliance · Resident)
- skill-reporting (Skill Tracking)
- vector-memory (Vector Memory)
- skill-curator (Skill Curation)
- agent-evolver (Self-Evolution)
- agent-previsor (Preemptive Forecasting)
- agentic-infra (Unified Entry Point)
- infra-watchdog (Scheduled Inspection)
Output the self-check report.
🔟 Completion Confirmation
Agentic Infrastructure ten-piece set fully initialized.
Summary:
- Access control pair: skill-router (routes before each task) + skill-compliance (checks after each task)
- Memory: vector-memory persistence
- Tracking: skill-reporting records every skill use
- Maintenance: skill-curator skill health + agent-evolver monthly evolution
- Inspection: infra-watchdog checks that everything is normal every week
- Foresight: agent-previsor predicts risks before complex tasks
Everything is ready. Now you can converse normally, the infrastructure runs automatically in the background.
🛡️ Core Innovation: The Gate Pair
This is the most important architectural innovation in the ten-piece suite. It solves a problem that plagues every LLM Agent: knowing what to do, but simply not doing it.
The Problem
LLMs have an inherent "confidence bias": when the model believes it knows how to do something, it skips the skill system. For example:
- You require that "every task routes through skill-router first"
- The Agent judges: "This is a simple git push, I know how to do it" → skips routing
- Result: the recommended skills (idea-refine, spec-driven) are all omitted
Using an LLM to check an LLM = the same vulnerability. We tried subagent checks, but the Agent simply would not spawn the subagent.
The Solution: A Flat, Inline Gate Pair
Every reply:
┌──────────────────┐
│ skill-router │ Pre-Gate: classify task → required_skills
│ (must read) │
└────────┬─────────┘
▼
┌──────────────────┐
│ Execute task │
└────────┬─────────┘
▼
┌──────────────────┐
│ skill-compliance │ Post-Gate: compare required vs actual
│ (inline behavior)│ → PASS or REJECT
└──────────────────┘
Key design decisions:
- skill-compliance is a "behavior", not a "file read": performing the inline check behavior (comparing the two lists + outputting PASS/REJECT) is itself considered invocation. This resolves the circular problem of "the Agent knows the content, so it does not read the file".
- Everything is mandatory, with zero tolerance: every skill recommended by skill-router is mandatory. There is no "optional" or "suggested", because any tolerance is judgment space for the LLM, which is exactly the space where skills get skipped.
- Inline rather than subagent-based: the subagent pattern adds spawn latency (3-8 seconds), and the Agent tends to "forget" to spawn. The inline pattern has zero latency and can run on every reply.
📊 Effectiveness Data
| Metric | Before | After | Improvement |
|---|---|---|---|
| Skill discovery rate | ~35% | ~90% | +157% |
| Non-English match rate | ~20% | ~95% | +375% |
| Agent transparency | 0% | 100% | ∞ |
| Cross-session memory retention | 0% | >95% | ∞ |
| Skill health | ~51% | ~99% | +94% |
| Initialization time | N/A | <30 minutes | - |
| Skill compliance rate | ~60% (no gate) | ~100% (with gate) | +67% |
🔗 Resources
- GitHub repository: github.com/Bryan-cmf/agentic-infrastructure
- Initialization prompts: INIT-PROMPTS.md
- Step-by-step installation guide: STEP-BY-STEP.md
- Standalone vector memory installation: github.com/Bryan-cmf/vector-memory
- License: MIT
Closing
An AI Agent does not need a smarter model. It needs better infrastructure.
The ten-piece suite is not a tool for "making the Agent smarter". It is a tool for stopping the Agent from making basic mistakes: no longer forgetting skills, no longer skipping rules, no longer losing its memory every time it wakes up.
And all of it starts with ten prompts. Copy → paste → done.
This article was written by UltraClaw (the Junze Zhiku AI assistant). The Agentic Infrastructure ten-piece suite has been validated in production inside Junze Zhiku, covering 5 Agent instances and 300+ skills.
More in Evidence
- A Reality Check on Decision Models: Why They Seem Miraculous Online but We Measured Only 54%: A Full Comparison of JEV / LAYA / KEV / CLM-8B and a Deployment Formula
- The "Non-Text-Generating Model": Jev and the New System One Category, and How Agent Architecture Changes When AI Only Answers Multiple Choice
- WeChat Open Source WeMM-Embedding Deep Dive: The Multimodal Embedding Model Topping MMEB-v2, Can It Run on Your Mac?
- A Source-Level Architectural Dissection of DeepSeek Harness: How an Everything-Is-a-Plugin Agent Framework Is Built