Build Your Own Agent
Paste the following prompt into your AI chat to install this skill:
Please install @user_00c9b356/buddy-build-your-own-agent following https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Many engineers can use Agent frameworks but cannot explain why a ReAct loop works, how tool results are folded back into context, or why multi-agent systems can contaminate each other. build-your-own-agent is aimed at the “understand Agents from first principles” use case: start with a minimal ~80-line Agent, then extend tools, memory, planning, resilience, and collaboration.
How It Works
The skill follows a ten-stage curriculum and loads references/0X-*.md only when needed:
- Stages 0-1: build the Agent-vs-LLM mental model and a first ReAct loop.
- Stages 2-4: add tool registration, three-layer memory, and planning with Schema generation, dependency analysis, and replanning.
- Stages 5-7: expand to a multi-tool research assistant, retries/timeouts/degradation, and predictable state-machine workflows.
- Stages 8-10: cover multi-agent collaboration, evaluation, and experience-based self-improvement.
It supports free exploration, guided mentorship, challenge mode, and speed-run mode, and tracks progress in progress.md. By default it operates in review mode: high-risk or irreversible actions stop for confirmation, and failed external calls retry up to three times with readable errors.
Boundaries
This is a teaching skill, not a rapid project generator. If the goal is fast output, finish the core stages first and then use framework-based tools. It also does not make consequential decisions, such as wiring in production credentials or executing non-reversible external actions.
Use Cases
- When preparing for an LLM systems interview or tech sharing, build a minimal tool-calling Agent step by step.
- Before wrapping prompts into a service, trace ReAct loops, tool registration, and context injection details.
- When designing multi-agent workflows, compare sequential, parallel, and hierarchical modes to locate context pollution.
- When debugging Agent failures, harden code with retries, timeouts, degradation, and state persistence.
Best For
- Python engineers who want to understand ReAct loops rather than only calling frameworks
- Algorithm interns preparing LLM application interviews or internal tech talks
- Backend engineers who need to wrap prompts into maintainable services
- Application architects designing multi-agent workflows and debugging context pollution
Related Skills
A text-based English listening assistant that annotates vocabulary, connected speech, and key phrases, and generates dictation practice and a study plan.
Extracts new words from content and generates cards, IPA examples, memory tips, and review quizzes, with no audio playback or automatic reminders.
Rephrase a poem in plain prose through tracing, positioning, and prosody notes, helping readers see the distance between daily words and poetic effect.
Generates a balanced preschool-to-primary transition plan across knowledge, habits, and readiness, with time-based pacing and parent guidance.