Best use case
adb-builder is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Teams using adb-builder should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/adb-builder/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How adb-builder Compares
| Feature / Agent | adb-builder | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
This skill provides specific capabilities for your AI agent. See the About section for full details.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# adb-builder
**Tier**: Tier 0 (Meta-Generation Framework)
**Purpose**: Automated scaffolding and generation system for ADB skills and bots
**Version**: 1.0.0
**Status**: Active
## Description
adb-builder provides comprehensive meta-programming capabilities for the ADB ecosystem. It enables automated creation, validation, and reorganization of adb-* skills with proper structure, documentation, and testing patterns.
## Core Capabilities
1. **adb-builder-skill** - Generate complete adb-* skills from templates
2. **adb-builder-bot** - Generate game bot skills with specialized templates
3. **adb-builder-validate** - Validate skills against ecosystem standards
4. **adb-project-tree-reorganizer** - Automated skill migration and restructuring
## Dependencies
- **moai-foundation-core** - SPEC and validation patterns
- **moai-lang-unified** - Python scripting and language utilities
- **moai-domain-adb** - ADB domain knowledge and utilities
## Scripts
| Script | Purpose | Lines |
|--------|---------|-------|
| `adb-builder-skill.py` | Generate complete adb-* skills | 300+ |
| `adb-builder-bot.py` | Generate game bot skills with templates | 350+ |
| `adb-builder-validate.py` | Validate skills against standards | 250+ |
| `adb-project-tree-reorganizer.py` | Automated reorganization and migration | 280+ |
## Modules
| Module | Purpose | Lines |
|--------|---------|-------|
| `adb-skill-generation.md` | Skill generation patterns and best practices | 250+ |
| `adb-bot-scaffolding.md` | Bot structure templates and patterns | 250+ |
| `adb-validation-framework.md` | Validation rules and scoring system | 150+ |
| `adb-project-tree-hierarchy.md` | Structure documentation and migration | 200+ |
## Workflows
- `adb-skill-creation.toon` - Complete skill generation workflow
- `adb-project-reorganization.toon` - Project structure reorganization workflow
## Test Coverage
- Unit tests for all generators (250+ tests)
- Integration tests for reorganizer (50+ tests)
- Validation test suite (100+ tests)
- **Total Coverage**: 85%+
## Usage Examples
### Generate a New Skill
```bash
uv run .claude/skills/adb/adb-builder/scripts/adb-builder-skill.py \
--name "my-feature" \
--category "game" \
--description "Feature description" \
--modules "module1,module2" \
--output-format json
```
### Generate a Game Bot
```bash
uv run .claude/skills/adb/adb-builder/scripts/adb-builder-bot.py \
--game "afk-journey" \
--bot-type "quest-runner" \
--phases "3" \
--features "state-tracking,ocr-detection,recovery" \
--output-format json
```
### Validate Skills
```bash
uv run .claude/skills/adb/adb-builder/scripts/adb-builder-validate.py \
--skill-path .claude/skills/adb/adb-feature/ \
--checks "all" \
--report-format json
```
### Reorganize Project Structure
```bash
# Dry-run mode (analysis only)
uv run .claude/skills/adb/adb-builder/scripts/adb-project-tree-reorganizer.py \
--mode dry-run \
--target-structure game-specific \
--report json
# Execute mode (actual migration)
uv run .claude/skills/adb/adb-builder/scripts/adb-project-tree-reorganizer.py \
--mode execute \
--target-structure game-specific \
--create-backup \
--validate-references
```
## Directory Structure
```
adb-builder/
├── SKILL.md (This file)
├── modules/
│ ├── adb-skill-generation.md (Skill generation patterns)
│ ├── adb-bot-scaffolding.md (Bot structure templates)
│ ├── adb-validation-framework.md (Validation rules)
│ └── adb-project-tree-hierarchy.md (Structure documentation)
├── scripts/
│ ├── adb-builder-skill.py (Skill generator)
│ ├── adb-builder-bot.py (Bot generator)
│ ├── adb-builder-validate.py (Validation tool)
│ ├── adb-project-tree-reorganizer.py (Reorganization tool)
│ └── common/
│ ├── adb_templates.py (Template utilities)
│ ├── adb_validators.py (Validation utilities)
│ └── adb_utils.py (Common utilities)
├── workflows/
│ ├── adb-skill-creation.toon (Skill creation workflow)
│ └── adb-project-reorganization.toon (Reorganization workflow)
└── tests/
├── test_builder_skill.py (Skill generator tests)
├── test_builder_bot.py (Bot generator tests)
├── test_builder_validate.py (Validation tests)
└── test_reorganizer.py (Reorganizer tests)
```
## Integration Points
- **adb-* ecosystem**: All adb-* skills are created using adb-builder patterns
- **moai-domain-adb**: Uses ADB utilities and patterns
- **ADB agents**: Supports agent creation and skill discovery
- **Project restructuring**: Automatic reorganization of skill hierarchy
## Status & Roadmap
### Current Features (v1.0)
- ✅ Skill generation with templates
- ✅ Bot scaffolding framework
- ✅ Validation system
- ✅ Project reorganization
### Planned (v2.0)
- 🔄 Custom template library
- 🔄 Model training integration
- 🔄 Performance profiling tools
- 🔄 Web UI for skill generation
## References
- See `modules/` directory for detailed implementation guides
- See `scripts/` directory for CLI documentation
- See `workflows/` directory for TOON workflow examples
---
**Last Updated**: 2025-12-02
**Maintainer**: ADB Automation Team
**Status**: Production ReadyRelated Skills
analysis-spec-builder
Build and iteratively refine physics analysis specifications using analysis-specification-template.md. Use when the user asks to create or update an analysis spec, requests plots/histograms for a dataset, or describes a quick analysis task that should be formalized into a specification document.
alerting-dashboard-builder
Creates SLO-based alerts and operational dashboards with key charts, alert thresholds, and runbook links. Use for "alerting", "dashboards", "SLO", or "monitoring".
ai-rules-adapter-builder
Add rules or skills adapters for a new AI tool and wire config, CLI, completion, and tests.
agnosticv:catalog-builder
This skill should be used when the user asks to "create a catalog", "build a common.yaml", "add a new RHDP lab", "set up a new catalog item", "create an AgnosticV catalog", "build a dev.yaml", "add a catalog entry", or "create a new lab catalog for RHDP".
acc-create-test-builder
Generates Test Data Builder and Object Mother patterns for PHP 8.5. Creates fluent builders with sensible defaults and factory methods for test data creation.
acc-create-builder
Generates Builder pattern for PHP 8.5. Creates step-by-step object construction with fluent interface and validation. Includes unit tests.
anthropic-web-artifacts-builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
admin-panel-builder
Expert assistant for creating and maintaining admin panel pages in the KR92 Bible Voice project. Use when creating admin pages, building admin components, integrating with admin navigation, or adding admin features.
arxiv-doc-builder
Automatically convert arXiv papers to well-structured Markdown documentation. Invoke with an arXiv ID to fetch materials (LaTeX source or PDF), convert to Markdown, and generate implementation-ready reference documentation with preserved mathematics and section structure.
workflow-builder
Design automation workflows and pipelines. Use when creating CI/CD, task automation, or process flows.
Docker Image Builder Skill
Transform Docker knowledge from Lessons 1-6 into a reusable AI skill for consistent, production-ready containerization
cicd-pipeline-builder
Generate CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins with best practices