Skip to content
/

ovachiever/droid-tings

droid-tings · ovachiever/droid-tings · ★ 44 · last commit 2025-11-25

Primitive shape 532 total
Commands 2 Skills 375 Subagents 155
00

Summary

ovachiever/droid-tings — Summary

droid-tings is a curated collection of 375 skills and 155 custom "droids" (Factory-compatible agents) aggregated from 15+ open-source repositories, targeting both Claude Code and Factory's Droid system. The collection covers AI/ML (80+ skills including LLM frameworks, training tools, inference engines), scientific research (120+ skills including bioinformatics, cheminformatics, protein structure databases), development/engineering (100+ skills including 18 Cloudflare Workers skills), business/product (40+ skills), and utilities/automation (30+ skills). Droids use persona-md format with Claude Code frontmatter (model: claude-opus-4-1-20250805). Two custom commands (start and understand) provide project onboarding and UFIO (Understand First, Implement Once) methodology respectively. The GenerateDroid tool reference in agent frontmatter suggests integration with Factory's dynamic agent creation system. Compared to seeds, droid-tings is purely an aggregation repository — it curates from 15+ upstream sources rather than authoring original content, similar to voltagent-subagents in structure but targeting Factory's Droid platform as the primary runtime alongside Claude Code.

01

Overview

ovachiever/droid-tings — Overview

Origin

Created by ovachiever (44 stars, last push 2025-11-25). Aggregation project pulling from 15+ open-source repositories.

Philosophy

From README:

"A comprehensive, curated collection of 375 skills and 155 custom droids for Claude AI and Factory's Droid system. This repository aggregates the best skills and droids from multiple sources into a single, well-organized collection ready for immediate use."

Dual Target Platform

Unlike other repos in this batch, droid-tings explicitly targets two platforms:

  1. Claude Code — standard .claude/agents/ format
  2. Factory's Droid system.factory/skills/ and .factory/agents/ format

Sources

Aggregated from 15+ repositories including (implied from skill diversity): VoltAgent, various scientific computing repos, Cloudflare skill collections, and original custom droids.

Notable Verticals

  • Scientific Research (120+ skills): Unusually deep scientific computing coverage — bioinformatics (scanpy, scvi-tools, AnnData), cheminformatics (RDKit, DeepChem), protein databases (PDB, UniProt, AlphaFold), clinical (clinical reports, treatment plans)
  • AI/ML (80+ skills): LLM frameworks (LangChain, LlamaIndex, DSPy), training tools (TRL, Axolotl, DeepSpeed), inference engines (vLLM, TensorRT-LLM)
  • Quality & Regulatory: ISO 13485, ISO 27001, FDA, GDPR, MDR specialists

UFIO Methodology

The understand command implements "Understand First, Implement Once" — a requirements-before-coding methodology with multi-solution generation and approval gates before implementation.

02

Architecture

ovachiever/droid-tings — Architecture

Distribution

Clone and copy.

git clone https://github.com/ovachiever/droid-tings.git
cd droid-tings

# For Claude Code
cp -r skills/* ~/.claude/skills/
cp -r droids/* ~/.claude/agents/

# For Factory Droid
cp -r skills/* .factory/skills/
cp -r droids/* .factory/agents/

Directory Structure

droids/                 # 155 persona-md agent files
  ai-engineer.md
  backend-architect.md
  python-developer.md
  ...
skills/                 # 375 skill folders
  accelerate/
  aeon/
  agentdb-vector-search/
  agile-product-owner/
  ai-sdk-core/
  alphafold-database/
  ...
commands/               # 2 slash commands
  start.md              # Project onboarding briefing
  understand.md         # UFIO methodology

Target AI Tools

  • Claude Code (primary: .claude/agents/)
  • Factory's Droid system (.factory/skills/, .factory/agents/)

Required Runtime

None beyond Claude Code or Factory.

No Build System

Pure file aggregation. No adapters, no Makefile, no generate scripts.

03

Components

ovachiever/droid-tings — Components

Totals

Type Count
Skills 375
Droids (agents) 155
Commands 2

Skills (375, domain breakdown)

Domain Count
AI/ML 80+
Scientific Research 120+
Development/Engineering 100+
Business/Product 40+
Documentation/Writing 25+
Utilities/Automation 30+

Sample Skills

AI/ML: LangChain, LlamaIndex, DSPy, Guidance, Instructor, TRL, Axolotl, Unsloth, DeepSpeed, vLLM, SGLang, TensorRT-LLM, LoRA, QLoRA, LlamaGuard, NeMo Guardrails, Constitutional AI, MLflow, Weights & Biases

Scientific: Biopython, scanpy, scvi-tools, PyDESeq2, AnnData, RDKit, DeepChem, AlphaFold, PubMed, UniProt, PDB, ChEMBL, KEGG, DrugBank

Development: React, Next.js, TailwindCSS, shadcn/ui, Zustand, Node.js, FastAPI, Django, PostgreSQL, Drizzle ORM, Supabase, Cloudflare Workers (18 skills), Playwright, Vitest, Jest

Business: PRD templates, roadmaps, user stories, content creation, SEO, ISO 13485, ISO 27001, FDA compliance, GDPR, clinical reports

Droids (155, representative)

  • ai-engineer — LLM apps, RAG, vector search, agent orchestration
  • backend-architect — server-side architecture
  • blue-team-specialist — defensive security
  • blockchain-developer — Web3 development
  • business-analyst — requirements and analysis
  • cloud-architect — cloud infrastructure
  • code-reviewer — code quality review
  • content-marketer — content creation
  • python-developer — (not found, but similar agents present)
  • agents-md-documentation-generator — AGENTS.md generation
  • agents-md-generator — agent documentation generation
  • comment-canonicalizer — code comment standardization
  • compliance-style-gate — compliance enforcement

Commands (2)

start — Project Onboarding Briefing

Systematic analysis using project-onboarding-briefer droid:

  • Complete system overview + architecture layers + data flow visualization
  • Git evolution analysis, code statistics, quality validation
  • Professional assessment with ratings + enhancement recommendations
  • Phased onboarding roadmap for new team members

understand — UFIO (Understand First, Implement Once)

  • Requirements extraction and validation before coding
  • Multi-solution approach generation with trade-off analysis
  • Detailed implementation planning with approval gates
  • Single-session execution for first-time success
  • Comprehensive verification and rollback procedures

ai-engineer Droid (Verbatim)

---
name: ai-engineer
description: Build LLM applications, RAG systems, and prompt pipelines. Implements vector search, agent orchestration, and AI API integrations. Use PROACTIVELY for LLM features, chatbots, or AI-powered applications.
model: claude-opus-4-1-20250805
tools: ["Read", "LS", "Grep", "Glob", "Create", "Edit", "MultiEdit", "Execute", "WebSearch", "FetchUrl", "TodoWrite", "Task", "GenerateDroid"]
---

Note: GenerateDroid in tools list is a Factory-specific tool for dynamic droid creation.

05

Prompts

ovachiever/droid-tings — Prompt Excerpts

Excerpt 1: ai-engineer Droid

Technique: Tool allowlist with Factory-specific tool (GenerateDroid) — platform hybrid pattern

---
name: ai-engineer
description: Build LLM applications, RAG systems, and prompt pipelines. Implements vector search, agent orchestration, and AI API integrations. Use PROACTIVELY for LLM features, chatbots, or AI-powered applications.
model: claude-opus-4-1-20250805
tools: ["Read", "LS", "Grep", "Glob", "Create", "Edit", "MultiEdit", "Execute", "WebSearch", "FetchUrl", "TodoWrite", "Task", "GenerateDroid"]
---

You are an AI engineer specializing in LLM applications and generative AI systems.

## Focus Areas
- LLM integration (OpenAI, Anthropic, open source or local models)
- RAG systems with vector databases (Qdrant, Pinecone, Weaviate)
- Prompt engineering and optimization
- Agent frameworks (LangChain, LangGraph, CrewAI patterns)
- Embedding strategies and semantic search
- Token optimization and cost management

## Approach
1. Start with simple prompts, iterate based on outputs
2. Implement fallbacks for AI service failures
3. Monitor token usage and costs
4. Use structured outputs (JSON mode, function calling)
5. Test with edge cases and adversarial inputs

## Output
- LLM integration code with error handling
- RAG pipeline with chunking strategy
- Prompt templates with variable injection
- Vector database setup and queries
- Token usage tracking and optimization

Focus on reliability and cost efficiency. Include prompt versioning and A/B testing.

Analysis: GenerateDroid in the tools list is a Factory-specific tool — this droid is designed to run in Factory's runtime where dynamic agent creation is available. Model pinned to specific version claude-opus-4-1-20250805 rather than alias. Tool list uses array notation vs YAML frontmatter (Claude Code convention).

Excerpt 2: understand Command Concept

Technique: Approval-gate pattern — explicit user sign-off before implementation

The understand command implements:

  • Phase 1 (analysis): gather requirements, generate 3+ solutions with trade-offs
  • Gate: present to user, wait for explicit approval/choice
  • Phase 2 (execution): implement only after approval, with verification and rollback

This is one of only 2 explicit approval gates documented in this batch (the other being qdhenry's remove-dead-code backup branch).

09

Uniqueness

ovachiever/droid-tings — Uniqueness & Positioning

Differs From Seeds

Pure aggregation repo targeting two platforms (Claude Code + Factory's Droid system). No seed targets Factory. The scientific research depth (120+ skills covering bioinformatics, cheminformatics, protein structure databases) has no equivalent in seeds. The GenerateDroid tool in agent frontmatter is a Factory-specific capability enabling dynamic agent creation — a runtime-native feature absent from all seeds. The UFIO (Understand First, Implement Once) understand command is one of the few explicit approval-gate patterns in this batch.

Distinctive Position

Scientific/research vertical depth — 120+ skills for scientific computing tasks is unique in this batch and broader corpus. The dual-target (Claude Code + Factory) architecture without a code transformation layer suggests these formats are close enough to be compatible.

Observable Failure Modes

  1. Aggregation without provenance: Skills aggregated from 15+ repos may have conflicting conventions, quality, and update cadence.
  2. GenerateDroid in Claude Code: Droids with GenerateDroid in their tools list will fail silently in Claude Code (tool not available) but work in Factory.
  3. Model version pinning: claude-opus-4-1-20250805 will become an invalid model name as Anthropic deprecates specific versions.
  4. Low activity: 44 stars, last push 2025-11-25 — possibly unmaintained.
04

Workflow

ovachiever/droid-tings — Workflow

Basic Workflow

  1. Copy desired skills/droids to target directory
  2. Droids auto-activate via "Use PROACTIVELY" trigger phrases
  3. Skills load on contextual activation

UFIO Methodology (understand command)

  1. Requirements extraction: what needs to be built, constraints
  2. Multi-solution generation: 3+ approaches with trade-off analysis
  3. Implementation plan: detailed steps with approval gate
  4. User approval required before implementation starts
  5. Single-session execution
  6. Verification and rollback procedures

Project Onboarding (start command)

  1. Dispatches project-onboarding-briefer droid
  2. System overview + architecture analysis
  3. Git history analysis
  4. Code quality assessment
  5. Enhancement recommendations + onboarding roadmap

Phase-to-Artifact Map

Phase Artifact
start command Project briefing document
understand command (pre-approval) Multi-solution analysis
understand command (post-approval) Implemented feature
06

Memory Context

ovachiever/droid-tings — Memory & Context

No persistent memory system. File-based context only.

The start command creates a project briefing document as a one-time artifact. No cross-session state protocol documented.

07

Orchestration

ovachiever/droid-tings — Orchestration

Multi-Agent Support

Implied via Task and GenerateDroid tools in droid frontmatter. The start command dispatches project-onboarding-briefer droid.

Pattern

Sequential (start command → project-onboarding-briefer → output report).

Isolation

Process-level (Claude Code native). Factory's Droid system may have its own isolation mechanism.

Multi-Model

No — all droids use a specific model version (claude-opus-4-1-20250805).

Factory's GenerateDroid

The GenerateDroid tool reference is notable — in Factory's runtime, this allows droids to dynamically create new droids. This is a runtime capability not available in Claude Code.

Cross-Tool Portability

Medium — targets both Claude Code and Factory's Droid system from same files.

08

Ui Cli Surface

ovachiever/droid-tings — UI / CLI Surface

No dedicated CLI or dashboard. Manual file copy install. Claude Code or Factory Droid system required.

Related frameworks

same archetype · same primary tool · same memory type

Claude-Flow / Ruflo ★ 55k

Eliminates single-agent context limits and sequential bottlenecks by orchestrating fault-tolerant swarms of specialized AI agents…

Hermes Agent (NousResearch) ★ 168k

Self-improving personal AI agent with closed learning loop, 7 terminal backends, and messaging gateway — not tied to any AI…

OpenCode ★ 165k

Terminal-first AI coding agent with multi-model routing, native desktop app, and a typed .opencode/ configuration system for…

OpenHands ★ 75k

Open-source AI software development platform (open-source Devin alternative) with Docker sandbox isolation, 77.6% SWE-bench…

DeerFlow ★ 70k

Long-horizon superagent that researches, codes, and creates by orchestrating parallel sub-agents with isolated contexts in Docker…

oh-my-openagent (omo) ★ 60k

Multi-provider AI agent orchestration for OpenCode: escape vendor lock-in by routing Sisyphus (Claude/Kimi/GLM) and Hephaestus…