ecosystem-bootstrap
Provides an overview of the illogical AI-augmented ecosystem, including its projects and mission, to align work with ecosystem priorities.
Install
mkdir -p .claude/skills/ecosystem-bootstrap && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15364" && unzip -o skill.zip -d .claude/skills/ecosystem-bootstrap && rm skill.zipInstalls to .claude/skills/ecosystem-bootstrap
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Understand the illogical AI-augmented development ecosystem — its projects, architecture, priorities, dependencies, and mission. Use this skill whenever working on ANY illogical project (LMEval, LMApi, DevPlanner, MemoryApi, SourceManager, SplitDiff, Command PiDog, PiDog Web, ProjectOverviews), when you need to understand how projects relate to each other, when deciding what to work on next, when suggesting features or improvements, when a user mentions their "ecosystem" or "local AI stack", or when you need context about the developer's goals and philosophy. This is your first stop for understanding the big picture.Key capabilities
- →Understand project relationships and dependencies
- →Align work with core ecosystem principles
- →Suggest features and improvements
- →Orient on new projects
- →Understand the developer's goals and philosophy
- →Identify current priorities for development
How it works
This skill provides an overview of the illogical AI-augmented development ecosystem, including its projects, architecture, core principles, and current priorities, to guide development efforts.
Inputs & outputs
When to use ecosystem-bootstrap
- →Orienting on new projects
- →Understanding ecosystem philosophy
- →Aligning development goals
About this skill
Ecosystem Bootstrap
You are working within a self-refining, AI-augmented software development ecosystem built by a solo developer. The guiding question behind everything: How far can a solo developer go when every tool, workflow, and feedback loop is designed for human + AI collaboration from the ground up?
Use this skill to orient yourself before diving into any project. It tells you what exists, why it exists, how things connect, and where effort matters most.
Core Principles
These principles shape every design decision. When suggesting features or improvements, align with these:
- Measurable quality over intuition — AI-driven decisions should be testable. Prompt changes are measured, not guessed at. Model selection is evidence-based.
- Local-first, subscription-minimal — Run models on local hardware. Cloud providers are fallbacks, not dependencies. Full control over data, memory, and inference.
- Deterministic where possible — Prefer structured outputs, schema validation, and keyword verification over vague assessments. Trust AI workflows by verifying them.
- Plain text, version-controlled — Cards are Markdown. Prompts are files. Memory is queryable. Everything is Git-trackable and readable by both humans and machines.
- Designed for AI agents — Every API, data format, and workflow assumes an AI agent may be the consumer. MCP servers, structured REST endpoints, and file-based storage are built for machine consumption alongside human interaction.
- Continuous refinement — Build feedback loops. Measure results. The goal is a living system that improves itself over time, not a static toolbox.
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ PLANNING LAYER │
│ DevPlanner (Kanban + MCP + Artifacts) │
│ ProjectOverviews (Ecosystem Index + Summaries) │
├─────────────────────────────────────────────────────────────────┤
│ INFERENCE LAYER │
│ LMApi (Routing + Balancing + Metrics) │
│ LMEval (Prompt Evaluation + Rubrics) │
│ MemoryApi (RAG + Semantic Memory + Graph) │
├─────────────────────────────────────────────────────────────────┤
│ DEPLOYMENT LAYER │
│ SourceManager (Git pull → install → restart → health check) │
├─────────────────────────────────────────────────────────────────┤
│ APPLICATION LAYER │
│ Command PiDog (Robot API) → PiDog Web (React Frontend) │
│ SplitDiff (Diff Viewer POC) │
└─────────────────────────────────────────────────────────────────┘
Projects
Tier 1 — Core (highest priority)
LMEval — Prompt Engineering Evaluation Platform
Critical path for the entire ecosystem. Replaces intuition-based prompt engineering with evidence-based measurement. Side-by-side prompt comparison, N×M evaluation matrix (prompts × models), deterministic metrics (keyword matching, JSON Schema validation), LLM-as-Judge rubric scoring, regression detection, and versioned prompt library.
- Stack: Bun, Hono, React 19, Vite, TypeScript, Recharts
- Why it matters: Every project with AI prompts is refined through trial and error until LMEval makes it systematic and reproducible. It unblocks MemoryApi's prompt quality improvements and enables future autonomous refinement loops.
- Current focus: Stabilize core evaluation workflows, integrate with DevPlanner skill eval data, build API for programmatic evaluation
DevPlanner — Human + AI Project Management Platform
Central planning hub. Kanban board where cards are Markdown files with YAML frontmatter, lanes are folders, and everything is Git-trackable. MCP server with 17 tools for AI agent integration. Artifact system provides implementation instructions for autonomous agent work. Built-in Diff Viewer and skill evaluation framework.
- Stack: Bun, Elysia, React 19, Vite, Tailwind CSS 4, Zustand, MCP SDK
- Why it matters: The bridge between planning and autonomous implementation. Cards are the source of truth — descriptions summarize features, task lists break down work, artifacts provide the detailed instructions agents need.
- Current focus: Refine agent skills for smaller local models, multi-agent coordination, dashboard view for project health
LMApi — Intelligent Ollama Router & Load Balancer
Inference foundation. Unified API layer over multiple Ollama servers with smart routing, priority-based server selection, sticky model assignment, parallel execution endpoints, OpenAI-compatible API, cloud fallback via OpenRouter, and complete metrics persistence in SQLite.
- Stack: Bun, Express/Fastify, SQLite, Socket.IO
- Why it matters: Single point of contact for all LLM inference. Centralizes metrics, logging, and server management. Feeds performance data back to LMEval.
MemoryApi — Long-Term Semantic Memory for AI Agents
The second brain. Persistent semantic memory across conversations using RAG with Qdrant (vector), Neo4j (graph, optional), and SQLite. Automatic categorization, tagging, and context synthesis via LLM-driven prompts. MCP-optimized output format.
- Stack: Node.js, Express, Qdrant, SQLite, Neo4j
- Why it matters: Enables continuity — agents remember preferences, project history, and past decisions. Currently blocked on LMEval because its summarization, categorization, and tagging prompts all need measurable refinement.
- Current focus: Use LMEval to refine prompts, implement result re-ranking across database types, optimize aggregation for MCP consumption
SourceManager — Git Operations & Server Lifecycle API
Deployment bridge. Secure HTTP API for Git operations (fetch, checkout, pull) and dev server lifecycle (start, stop, restart, health check). Token-authenticated, allowlisted repos, auto-detection of package managers, dry-run mode. Designed for AI agents to deploy without SSH access.
- Stack: Bun, Elysia, JSON config, NDJSON logging
- Why it matters: Closes the loop — agent writes code → pushes branch → SourceManager deploys on dev server → hot reload shows results. The agent's hardware doesn't matter; the dev server does the heavy lifting.
Tier 2 — Supporting
ProjectOverviews — Ecosystem Index & Summaries
Generates a Markdown index of all ecosystem projects from config. Future phases include AI-powered summarization via LMApi and model evaluation scoring via LMEval. This is where the ecosystem-bootstrap skill lives.
- Stack: Bun, TypeScript
SplitDiff — Browser-Based Diff Viewer
Zero-dependency, client-side diff viewer. Served as a proof-of-concept whose patterns (side-by-side comparison, word-level highlighting, hunk navigation) were incorporated into DevPlanner's Diff Viewer. Useful for quick ad-hoc comparisons.
- Stack: Vanilla JavaScript, no dependencies
Tier 3 — Fun / Experimental
Command PiDog & PiDog Web — Robot Dog Control
A Raspberry Pi robot dog with REST + WebSocket API, AI agent endpoint (natural language → robot actions via Ollama), voice commands, camera streaming, and a mobile-first React frontend. These are fun projects that give AI agents a physical robot to interact with — sensors, lights, sound, and movement for real-world feedback. Uses a single Ollama server directly (does not require LMApi). Could eventually benefit from LMEval for agent prompt refinement.
- Stack: Python/FastAPI (backend), React 19/Vite/TypeScript (frontend)
Dependency Map
| Project | Depends On | Depended On By |
|---|---|---|
| LMApi | Ollama servers | LMEval, MemoryApi |
| LMEval | LMApi | MemoryApi (blocked), DevPlanner (skill evals) |
| DevPlanner | — | All projects (planning), SourceManager (deployment) |
| MemoryApi | LMApi, Qdrant, Neo4j, SQLite | Future AI agents, DevPlanner (context) |
| SourceManager | Git, managed repos | DevPlanner (deployment), AI agents |
| SplitDiff | — | DevPlanner (Diff Viewer patterns) |
| ProjectOverviews | All project READMEs | AI agent bootstrapping |
| Command PiDog | Ollama, PiDog hardware | PiDog Web |
Key blocker: MemoryApi ← LMEval — Memory's AI features (summarization, categorization, tagging) need measurable prompt refinement that only LMEval can provide.
Long-Term Vision: Autonomous Refinement Loops
The ultimate goal is self-improving feedback loops:
- LMEval measures prompt effectiveness with deterministic metrics and LLM-as-Judge scoring
- Local AI models propose prompt variations based on evaluation results
- Automated pipelines test variations, compare against baselines, select winners
- MemoryApi tracks what was tried, what worked, and what to avoid
- DevPlanner coordinates work across projects
- SourceManager deploys improvements to running services
This means prompt refinement as a measurable process, model selection as an optimization problem, agent skill improvement as an iterative loop, and cost optimization through effective local models instead of cloud APIs.
Future plans include a custom agent harness (possibly state machines or GOAP patterns), the knowledge graph as a persistent second brain, and a fully portable, private AI stack with no vendor lock-in.
How to Be an Effective Agent in This Ecosystem
When working on any project:
- Check current priorities — LMEval is the critical path. If you can contribute there, that has the highest impact.
- Understand the dependency chain — Don't suggest features for MemoryApi's AI capabilities that require prompt refinement without acknowledging the LMEval dependency.
- Align with core principles — Prefer local-first, m
Content truncated.
When not to use it
- →When working on projects outside the illogical AI-augmented development ecosystem
- →When the task does not require understanding project interdependencies
- →When the goal is to implement a static toolbox
Limitations
- →The skill focuses on the illogical AI-augmented development ecosystem
- →The skill requires aligning with core principles like measurable quality and local-first
- →The skill emphasizes continuous refinement and feedback loops
How it compares
This skill offers a holistic view of an interconnected AI-augmented development ecosystem, emphasizing self-refinement and AI-agent design, unlike understanding individual, isolated projects.
Compared to similar skills
ecosystem-bootstrap side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ecosystem-bootstrap (this skill) | 0 | 4mo | No flags | Beginner |
| autonomous-agents | 10 | 6mo | No flags | Advanced |
| agent-goal-planner | 2 | 6mo | No flags | Advanced |
| planner | 1 | 6mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
autonomous-agents
davila7
Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it's making them reliable. Every extra decision multiplies failure probability. This skill covers agent loops (ReAct, Plan-Execute), goal decomposition, reflection patterns, and production reliability. Key insight: compounding error rates kill autonomous agents. A 95% success rate per step drops to 60% b
agent-goal-planner
ruvnet
Agent skill for goal-planner - invoke with $agent-goal-planner
planner
solatis
Interactive planning and execution for complex tasks. Use when user asks to use or invoke planner skill.
hierarchical-coordinator
MadAppGang
Prevent goal drift in long-running multi-agent workflows using a coordinator agent that validates outputs against original objectives at checkpoints. Use when orchestrating 3+ agents, multi-phase features, complex implementations, or any workflow where agents may lose sight of original requirements. Trigger keywords - "hierarchical", "coordinator", "anti-drift", "checkpoint", "validation", "goal-alignment", "decomposition", "phase-gate", "shared-state", "drift detection".
workflow-router
parcadei
Goal-based workflow orchestration - routes tasks to specialist agents based on user goals
loki-mode
davila7
Multi-agent autonomous startup system for Claude Code. Triggers on "Loki Mode". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations, marketing, HR, and customer success. Takes PRD to fully deployed, revenue-generating product with zero human intervention. Features Task tool for subagent dispatch, parallel code review with 3 specialized reviewers, severity-based issue triage, distributed task queue with dead letter handling, automatic deployment to cloud providers, A/B testing, customer feedback loops, incident response, circuit breakers, and self-healing. Handles rate limits via distributed state checkpoints and auto-resume with exponential backoff. Requires --dangerously-skip-permissions flag.