Auto Skill Builder
tradecatlabs/vibe-coding-cn
Meta-skill that turns docs, APIs, code or specs into a reusable skill with references and a quality gate, and refactors skills that are unclear or misfire.
This skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns"…
$ npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install a5c-ai/babysitter assimilate-popular-workflows --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/assimilate-popular-workflows .claude/skills/assimilate-popular-workflows && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "assimilate-popular-workflows" agent skill from https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflows into .claude/skills/assimilate-popular-workflows/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assimilate-popular-workflows", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflowsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install a5c-ai/babysitter assimilate-popular-workflows --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/assimilate-popular-workflows .agents/skills/assimilate-popular-workflows && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "assimilate-popular-workflows" agent skill from https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflows into .agents/skills/assimilate-popular-workflows/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assimilate-popular-workflows", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install a5c-ai/babysitter assimilate-popular-workflows --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/assimilate-popular-workflows .cursor/skills/assimilate-popular-workflows && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "assimilate-popular-workflows" agent skill from https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflows into .cursor/skills/assimilate-popular-workflows/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assimilate-popular-workflows", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/a5c-ai/babysitter.git --path .claude/skills/assimilate-popular-workflows--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install a5c-ai/babysitter assimilate-popular-workflows --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/assimilate-popular-workflows .gemini/skills/assimilate-popular-workflows && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "assimilate-popular-workflows" agent skill from https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflows into .gemini/skills/assimilate-popular-workflows/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assimilate-popular-workflows", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install a5c-ai/babysitter assimilate-popular-workflowsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/assimilate-popular-workflows .github/skills/assimilate-popular-workflows && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "assimilate-popular-workflows" agent skill from https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflows into .github/skills/assimilate-popular-workflows/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assimilate-popular-workflows", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install a5c-ai/babysitter assimilate-popular-workflows --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/assimilate-popular-workflows .opencode/skills/assimilate-popular-workflows && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "assimilate-popular-workflows" agent skill from https://github.com/a5c-ai/babysitter/tree/main/.claude/skills/assimilate-popular-workflows into .opencode/skills/assimilate-popular-workflows/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assimilate-popular-workflows", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
assimilate-popular-workflowsThis skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns"…
Assimilate Popular Workflows is an agent skill from a5c-ai/babysitter. This skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns", "survey the skill landscape", "what skills exist out there", or wants to investigate public repositories for extractable processes, babysitter plugins, and reusable procedural insights. Searches GitHub for SKILL.md files, classifies repos by archetype, and maintains structured research under docs/reference-repos/.
Its SKILL.md is about 8.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/classification-heuristics.md`).
It sits in Agent Workflows, covering Skill authoring. It works with GitHub. The repository describes itself as: Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit feb68ab. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
clawhub.aiFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Assimilate Popular Workflows loads about 8.5k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 135 tokens; SKILL.md has 2,630 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from a5c-ai/babysitter at commit feb68ab, republished under its MIT licence (© a5c-ai). 2,630 words, ~8,497 tokens.
.claude/skills/assimilate-popular-workflows/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Search public GitHub repositories for SKILL.md files, classify each repo by archetype, and maintain structured research documents under docs/reference-repos/[org]/[repo-name]/. The goal is not to copy skills verbatim but to extract transferable value: processes for the babysitter process library, babysitter marketplace plugin ideas, and implicit procedural knowledge that can be codified into babysitter JS processes.
Extracted processes go into the babysitter process library (library/). Placement depends on scope:
| What it is | Where it goes | Examples |
|---|---|---|
| Full generic dev methodology (entire workflow paradigm) | methodologies/<name>/ | agile, gsd, tdd, scrum, kanban, waterfall |
| Common cross-domain pattern (reusable across many specializations) | specializations/shared/ | audit-pipeline, expert-advisory, progressive-disclosure |
| Domain-specific process | specializations/<domain>/ | security-compliance, devops-sre-platform, data-science-ml |
Important: Do NOT place domain-specific processes in methodologies/. Only full, generic development methodologies belong there. A "k8s security audit" is specializations/security-compliance/, not a methodology. A "deep research pipeline" is specializations/shared/ (cross-domain). A "TDD agent workflow" is methodologies/atdd-tdd/ (full dev methodology).
A babysitter plugin is a set of natural language instructions (markdown) or deterministic coded processes (JS) that an AI agent reads and executes to install a modular set of capabilities. A plugin contains at minimum install.md with instructions the AI agent follows to modify the user's project. See docs/plugins.md for the full specification.
CRITICAL DISTINCTION: Plugin ideas should ONLY be things that modify project setup, install external integrations, or enforce workflows beyond just adding processes. Do NOT suggest plugins for:
Valid plugin ideas change the project or setup (may not install skills at all):
Rule of thumb: If it teaches babysitter how to do something → process. If it changes the project, adds external connections, or modifies behavior → plugin.
Valid plugin use case categories (derived from the existing marketplace):
| Category | What the plugin installs | Examples |
|---|---|---|
| Security & Sandboxing | Lint rules, git hooks, scanning processes, sandboxing policies | basic-security, agentsh |
| Context & Memory | MCP servers for memory, lifecycle hooks for auto-capture | claude-mem, mempalace |
| Knowledge Management | Wiki systems, knowledge graphs, semantic search engines | llm-wiki, graphify, qmd |
| Developer Experience & UX | Status indicators, session landing pages, skill recommenders | ctx, status-line, welcome |
| Tools Integration | Browser automation, external tool integration, MCP tools for new capabilities | dev-browser, prompt-master |
| CI/CD Integration | GitHub Actions workflows, harness-specific pipeline templates | github-actions-cicd-* |
| DevOps & Infrastructure | IaC templates, deployment configs, cloud provider setup | project-deployment |
| Quality Assurance & Testing | Test frameworks, coverage gates, linting configs, pre-commit hooks | testing-suite |
| Workflow Automation | Rate limit handling, auto-retry logic, lifecycle event hooks | rate-limit-handler |
| Theming & Environment | Sound hooks, design systems, conversational personality, themed assets | themes, sound-hooks |
| Harness Integration | Alternative harness adapters, TUI improvements, orchestration frameworks | opencode-adapter, workflow-orchestration |
IMPORTANT DISTINCTION: Do NOT confuse babysitter marketplace plugins with harness assimilation:
install.md to add capabilitiesSearch GitHub for repositories containing SKILL.md files. Use multiple search strategies to cast a wide net:
# Primary: find SKILL.md files in public repos
gh search code "filename:SKILL.md" --json repository,path,url --limit 100
# Supplementary: search for skill frontmatter patterns
gh search code "description:" "filename:SKILL.md" --json repository,path,url --limit 100
# Claude Code plugin skills specifically
gh search code "plugin.json" "skills" --json repository,path,url --limit 100Search for repos tagged with relevant GitHub topics. These are high-signal candidates even without SKILL.md files:
# Search by topic tags (each is a separate query)
for topic in claude-code claude-skills mcp agentic-workflow agent-skills skills agent-harness ai-agents; do
gh search repos --topic "$topic" --stars=">50" --sort stars --limit 50 --json fullName,stargazersCount,description
done
# Combined keyword + star searches for broader coverage
gh search repos "agent skill" --stars=">50" --sort stars --limit 50 --json fullName,stargazersCount,description
gh search repos "claude code skills" --stars=">100" --sort stars --limit 30 --json fullName,stargazersCount,description
gh search repos "workflow automation skill" --stars=">100" --sort stars --limit 30 --json fullName,stargazersCount,descriptionTopic-tagged repos that lack SKILL.md files may still contain extractable processes or plugin ideas if they implement multi-step workflows, domain pipelines, or tool integrations. Classify and research them using the same Phase 2/3 pipeline.
Browse public skill and plugin registries for high-download or featured entries. These surface popular repos that may not appear in GitHub search:
Use a browser tool or curl to fetch these pages and extract GitHub repo links. For each new repo found, enrich and classify using the standard pipeline.
a5c-ai/babysitter (this repo).license.spdx_id during enrichment.repository.nameWithOwner.gh search repos with --stars=">50" to find higher-quality repos.For each surviving repo:
gh api repos/<owner>/<name> \
--jq '{nameWithOwner, description, stargazerCount: .stargazers_count, pushedAt: .pushed_at, topics, license: .license.spdx_id}'Record the list of SKILL.md paths found per repo.
For each repo, shallow-clone into .a5c/tmp/skill-discovery/ and investigate the structure. Classify into exactly one archetype:
| Archetype | Description | Action |
|---|---|---|
mega-skill-pack | Repo exists to distribute many skills across domains | Deep-dive: catalog all skills, extract patterns |
methodology-repo | Repo represents a specific workflow or methodology | Extract the methodology as a potential babysitter process |
internal-maintenance | Skills exist only for the repo's own CI/dev workflow | Skip -- not transferable |
other-harness | Skill is specific to a non-Claude harness (Codex, Cursor, etc.) or focused on harness invocation/CLI orchestration | Skip -- not transferable to babysitter processes |
claude-plugin | A Claude Code plugin with skills as part of its offering | Investigate plugin structure, extractable integrations |
harness-framework | Alternative AI coding harness/framework (OpenCode, Antigravity, etc.) or Claude Code orchestration/TUI improvements | Extract for harness assimilation (new adapter + plugin) and/or TUI/orchestration improvements |
domain-skill-pack | Skills focused on a specific domain (e.g., data science, DevOps) | Extract domain processes and patterns |
utility-with-skill | A tool/library that ships a SKILL.md for usage guidance | Extract the usage pattern as a potential shared process |
not-a-skill | Repo uses SKILL.md as generic docs, no Claude Code connection | Skip -- no frontmatter, no agent context |
Read the repo's top-level README, plugin.json (if present), directory structure, and a sample of SKILL.md files. Look for:
skills/ directory with 5+ subdirectories, no primary application code.claude-plugin/plugin.json or plugin.json with skill registrationsopencode, antigravity), or Claude Code orchestration/TUI/hook improvements (workflow automation, delegation frameworks, status line enhancements)For each non-skipped repo, produce a single research.md file containing overview, assessment, and extractable value.
Harness Capability Verification: For repos classified as harness-framework, verify three critical capabilities for babysitter integration:
Use WebSearch/WebFetch to research the harness documentation and verify these capabilities. Stop hooks are CRITICAL - without them, babysitter's orchestration loop cannot function (harness must be interruptible between iterations for feedback).
docs/reference-repos/[org]/[repo-name]/research.mddocs/reference-repos/clawhub/[author]/[skill-name]/research.mdEach tracked repo gets exactly one file (research.md) in its directory. Do not split into multiple files (no separate index.md or extractable-value.md).
research.md -- Unified research document# [org]/[repo-name]
- **Archetype**: mega-skill-pack | methodology-repo | claude-plugin | domain-skill-pack | utility-with-skill
- **Stars**: N
- **Last pushed**: YYYY-MM-DD
- **License**: MIT / Apache-2.0 / BSD-2-Clause / BSD-3-Clause
- **Discovered**: YYYY-MM-DD
- **Source**: gh-search | clawhub-skills | clawhub-plugins | topic:X
- **Skills found**: N
## Summary
<2-3 sentences on what the repo provides and why it's interesting>
## Assessment
<What is transferable? What is repo-specific? Quality of skill design?
Look beyond methodologies -- domain-specific skills (DevOps, security, frontend, data, etc.)
often contain multi-step processes extractable as specializations/<domain>/ entries.
A "kubernetes-specialist" skill may encode a k8s deployment audit process.
A "debugging-wizard" may encode a systematic debugging process.
For harness-framework repos, assess: TUI/orchestration improvements for our internal agent harness,
CLI patterns for new harness adapter creation, and workflow automation patterns.
Assess each skill for procedural content, not just methodology content.>
## Extraction Priority
- High / Medium / Low
- Rationale: <why>
## Skills Inventory
| Skill | Path | Domain | Transferable? | Notes |
|-------|------|--------|---------------|-------|
| skill-name | skills/foo/SKILL.md | DevOps | Yes - pattern | Describes a CI/CD workflow |
## Processes
<Workflows that can be codified as babysitter JS processes.
Domain-specific skills are prime extraction targets -- a "react-expert" skill may contain
a component architecture review process (specializations/frontend/), a "terraform-engineer"
may contain an IaC audit process (specializations/devops-sre-platform/), etc.
Don't dismiss domain skills as "just expert personas" -- read them for procedural content.>
- **Process name**: Description of what it does
- Source: path/to/SKILL.md (lines N-M)
- Placement: methodologies/<name> | specializations/shared | specializations/<domain>
- Inputs/Outputs: ...
- Complexity: simple | moderate | complex
- Notes: ...
## Plugin Ideas
<Ideas for babysitter marketplace plugins -- installable packages with install.md
that an AI agent executes to set up capabilities in a user's project>
- **Plugin name**: What it installs and configures
- What install.md would do: <what the AI agent does during install -- detect stack, interview user, copy processes, set up hooks/configs>
- Processes it would copy: <which process library entries>
- Configs/hooks it would create: <ESLint rules, git hooks, CI/CD templates, etc.>
- Source evidence: <what in the repo inspires this plugin idea>
- Marketplace placement: <plugins/a5c/marketplace/blueprints/[category]/[plugin-name]/>
## Plugin Marketplace Mapping
<Check existing marketplace plugins before proposing new ones. Map plugin ideas against current plugins/a5c/marketplace/blueprints/ structure>
| Plugin Idea | Marketplace Status | Action | Existing Plugin | Target Placement |
|-------------|-------------------|--------|-----------------|------------------|
| Security Toolkit | UPGRADE | Enhance existing with new scanning processes | plugins/a5c/marketplace/blueprints/basic-security/ | plugins/a5c/marketplace/blueprints/security-toolkit/ |
| Testing Suite | NEW | Comprehensive testing framework | - | plugins/a5c/marketplace/blueprints/testing-suite/ |
**Example existing plugins** (from plugins/a5c/marketplace/blueprints/):
- `basic-security`, `agentsh`, `container-security` - Security tools and sandboxing
- `claude-mem` - Memory and context management
- `dev-browser` - Browser automation and tools integration
- `ctx` - Developer experience enhancements
- `github-actions-cicd-*` - CI/CD integration templates
- `argocd-gitops`, `devcontainer` - DevOps and infrastructure
- `api-contract`, `changelog-enforcer` - Quality assurance tools
- `autorelease`, `changesets` - Workflow automation
- `contribution-graph`, `community-health` - Project health and metrics
**Plugin naming pattern**: `[descriptive-name]` - no category prefixes, direct plugin names
## Harness Integration Ideas
<For harness-framework repos: ideas for new harness adapters and TUI improvements>
- **Harness Adapter**: New harness integration (like plugins/babysitter-codex for Codex)
- Adapter implementation: <what would go in packages/babysitter-sdk/src/harness/adapters/>
- Plugin structure: <what would go in plugins/babysitter-[harness]/>
- CLI integration: <command patterns, flag mapping, capability detection>
- **Harness Assimilation**: Plugin FOR the target harness that integrates babysitter (NOT a babysitter marketplace plugin)
- **Capability Assessment**: Verify the harness supports babysitter's orchestration requirements:
| Capability | Status | Details |
|------------|---------|---------|
| **Custom Tools/MCP** | ✅/⚠️/❌ | Can the harness execute custom tools, MCP servers, or bash commands? |
| **Stop Hooks** | ✅/⚠️/❌ | Does it have stop-hooks or end-turn hooks to interrupt agent conversation for feedback? |
| **Plugin System** | ✅/⚠️/❌ | Plugin/extension system with manifests and optionally marketplace? |
- **Integration Viability**: EXCELLENT/GOOD/PARTIAL/POOR based on capabilities (stop hooks are CRITICAL)
- Target harness plugin: <plugin that goes into the other harness to bring babysitter capabilities>
- Babysitter integration: <how the other harness would invoke babysitter processes>
- Capability bridge: <what babysitter features would be accessible from the target harness>
- Major limitations: <any critical missing capabilities that would prevent full integration>
- **TUI/Orchestration Improvement**: Enhancement to our internal agent harness
- Current limitation: <what our harness lacks that this repo provides>
- Integration approach: <how to incorporate the improvement>
- Implementation scope: <where in our codebase this would go>
## Implicit Procedural Knowledge
<Procedures that are described narratively in SKILL.md files but should be
codified as deterministic JS processes for the babysitter process library>
- **Procedure name**: What it accomplishes
- Source: SKILL.md section or description text
- Placement: methodologies/<name> | specializations/shared | specializations/<domain>
- Why codify: <what makes this better as a process than a skill>
- Sketch: <brief outline of phases/tasks>CRITICAL: Check existing process library before creating new processes. Many high-value repositories have already been assimilated into the babysitter process library. Before extracting processes, map them against existing library content to identify:
The babysitter process library is located at library/ with these key directories:
library/methodologies/ - Full development methodologies (agile.js, atdd-tdd/, bmad-method/, cc10x/, etc.)library/specializations/ - Domain-specific processes (ai-agents-conversational/, etc.)library/cradle/ - Core babysitter processes (bug-report.js, feature-request.js, etc.)library/contrib/ - User-contributed processesFor each extractable process identified in Phase 3 research documents:
Search for existing implementations:
# Look for similar process names/concepts
find library -name "*.js" -type f | grep -i "<process-concept>"
# Check for methodology matches
ls library/methodologies/
# Check specialization domains
ls library/specializations/Classify the relationship:
Document the mapping:
Add a "Library Mapping" section to each research.md:
## Library Mapping
| Extractable Process | Library Status | Action | Existing Path | Target Placement |
|-------------------|----------------|--------|---------------|------------------|
| Superpowers Debugging | UPGRADE | Enhance with new TDD integration patterns | methodologies/superpowers/superpowers-workflow.js | methodologies/superpowers/ (enhancement) |
| TDD Workflow | VARIANT | Could generalize atdd-tdd with pure TDD variant | methodologies/atdd-tdd/atdd-tdd.js | methodologies/pure-tdd/ (new variant) |
| Research Pipeline | NEW | Novel 23-stage autonomous research methodology | - | specializations/shared/autonomous-research.js |
| Security Audit | NEW | K8s security scanning process | - | specializations/security-compliance/k8s-security-audit.js |Library placement rules for Target Placement:
security-compliance/ - Security, compliance, auditing, scanningdevops-sre-platform/ - Infrastructure, deployment, monitoring, platformdata-science-ml/ - Data processing, ML workflows, analyticsfrontend/ - UI/UX, component architecture, design systemsbackend/ - API design, microservices, database, performancemobile/ - iOS, Android, cross-platform mobile developmentai-agents-conversational/ - Agent development, LLM integration patternsWhen a repository offers improvements to existing processes:
Example upgrade documentation:
### Upgrade Analysis: superpowers-workflow.js ← obra/superpowers debugging enhancements
**Current implementation**: Agent development methodology with TDD, debugging, and planning frameworks
**Repository insights**:
- Binary search debugging strategy
- Systematic error categorization (syntax/logic/integration/environment)
- Rubber duck debugging integration
- Prevention-focused root cause analysis
**Proposed enhancements**:
- Add binary search phase for large codebase debugging
- Implement error taxonomy classification within superpowers workflow
- Enhance debugging strategy selection logic
- Integrate prevention analysis into superpowers methodology
**Backward compatibility**: Existing superpowers methodology preserved, enhanced with new debugging patternsFor entries marked as NEW or UPGRADE from the library mapping analysis, proceed with process extraction. Use the process-builder skill patterns from .claude/skills/process-builder/SKILL.md.
Process files go in .a5c/processes/assimilated/ as staging candidates. After review, they are promoted into the process library at their designated placement path.
.a5c/processes/assimilated/ with suffix -v2 or -enhanced.a5c/processes/assimilated/
├── [org]-[repo]-[process-name].cjs # Staged NEW candidate
├── [existing-process]-enhanced.cjs # Staged UPGRADE candidate
└── ...
# After review, promoted to process library:
# methodologies/<name>/ # Full generic dev methodologies only
# specializations/shared/ # Cross-domain reusable patterns
# specializations/<domain>/ # Domain-specific processesUse .cjs extension because .a5c/package.json sets "type": "module".
Each process must:
defineTask from @a5c-ai/babysitter-sdkasync function process(inputs, ctx)@references pointing back to the source SKILL.md@process assimilated/[name] tag@placement tag indicating the target library path (e.g. @placement specializations/security-compliance/k8s-audit)@graph JSDoc block referencing relevant atlas graph node IDs (domains, skillAreas, topics, roles, workflows). Read packages/atlas/graph/domain/ to find valid IDs. At minimum include one domain: node. Example: @graph\n * domains: [domain:software-engineering]\n * topics: [topic:security-scanning]\n * roles: [role:sre]Maintain three files in docs/reference-repos/ alongside the per-repo research directories:
README.md -- Master index of tracked reposThe main index of all repos with extractable value. Only repos that have research docs with at least one extractable process or plugin idea belong here.
# Reference Repos
<!-- Generated by .claude/skills/assimilate-popular-workflows. Re-run to refresh. -->
Last refreshed: YYYY-MM-DD
Total repos tracked: N
## By Archetype
### Mega Skill Packs
| Repo | Stars | Skills | Extraction Priority |
|------|-------|--------|---------------------|
| [org/name](org/name/research.md) | N | M | High |
### Methodology Repos
...
### Claude Plugins
...
### Domain Skill Packs
...
### Utilities with Skills
...backlog.md -- Candidate repos to investigateRepos discovered during Phase 1 that haven't been investigated yet. Append new candidates here during discovery; remove them once classified and either tracked (moved to README.md) or rejected (moved to processed.md).
# Candidate Backlog
| Repo | Stars | Source | Notes | Added |
|------|-------|--------|-------|-------|
| org/name | N | gh-search / clawhub / topic:X | Brief note on why it's a candidate | YYYY-MM-DD |processed.md -- History of all evaluated reposEvery repo that has been investigated goes here, regardless of outcome. This prevents re-processing the same repo in future discovery runs. Include the classification result and reason for skipping (if skipped).
# Processed Repos
| Repo | Stars | Archetype | Outcome | Date |
|------|-------|-----------|---------|------|
| org/name | N | mega-skill-pack | Tracked -- 3 processes, 2 plugins | YYYY-MM-DD |
| org/other | M | internal-maintenance | Skipped -- no transferable value | YYYY-MM-DD |
| org/another | K | not-a-skill | Skipped -- generic docs, no agent context | YYYY-MM-DD |internal-maintenance, other-harness, not-a-skill, or otherwise has zero extractable processes and zero plugin ideas, record it in processed.md only. Do not create a directory under docs/reference-repos/.research.md for repos that have at least one extractable process or plugin idea. Each repo gets exactly one file (research.md), not separate index/extractable-value files.processed.md - skip if already evaluatedREADME.md - skip if already tracked docs/reference-repos/[org]/[repo]/ directoriesbacklog.md when foundresearch.md must include the license field. During enrichment, extract license.spdx_id from the GitHub API. If the license is not MIT, BSD, or Apache-2.0, skip the repo and record it in processed.md with the reason.library/methodologies/, library/specializations/) to identify UPGRADE opportunities rather than duplicating effort.not-transferable in the inventory.specializations/devops-sre-platform/). A "react-expert" may contain a component architecture review (specializations/frontend/). A "debugging-wizard" may contain a systematic debugging process (specializations/shared/). Always read domain skills for multi-step procedural content before dismissing them as "expert personas." The process library has three placement tiers: methodologies/ (full dev paradigms), specializations/shared/ (cross-domain patterns), and specializations/<domain>/ (domain-specific processes). Most extracted value goes into specializations, not methodologies.install.md.internal-maintenance archetype is the most common. Expect 60-70% of hits to be skipped.gh search code is throttled at 30 req/min. Split searches by language qualifier if hitting caps.processed.md, skip it unless explicitly asked to re-evaluate. For tracked repos (directory exists under docs/reference-repos/), compare pushedAt dates to decide if re-investigation is needed -- update in-place rather than recreating.research.md with new insights and add the "Library Mapping" section to identify UPGRADE opportunities./babysitter:contrib for any upstream-worthy process candidates.references/classification-heuristics.md for detailed archetype classification examples and edge cases.© a5c-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in .claude/skills/assimilate-popular-workflows of a5c-ai/babysitter.
Open the folder on GitHubat commit feb68ab
Assimilate Popular Workflows next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Assimilate Popular Workflows this skilla5c-ai/babysitter | 1.8k | — | ~8.5k | Automated safety check: Pass | MIT | |
| Auto Skill Buildertradecatlabs/vibe-coding-cn | 17k | 1 repos | ~2.4k | Automated safety check: Pass | MIT | |
| Skill Seekers Builderyusufkaraaslan/Skill_Seekers | 15k | — | ~760 | Automated safety check: Pass | MIT | |
| DBS Skill Makerdontbesilent2025/dbskill | 11k | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| LubanLearnPrompt/luban-skill | 959 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Copilot Skill Creatorthomast1906/github-copilot-agent-skills | 202 | — | ~4.1k | Automated safety check: Pass | None |
tradecatlabs/vibe-coding-cn
Meta-skill that turns docs, APIs, code or specs into a reusable skill with references and a quality gate, and refactors skills that are unclear or misfire.
yusufkaraaslan/Skill_Seekers
Detects the type of a knowledge source and uses the Skill Seekers MCP tools to turn docs, repos, PDFs or videos into packaged AI skills.
dontbesilent2025/dbskill
Turns a problem you keep running into into a single installable, tested skill, and prepares a GitHub repository only when you ask to share it.
LearnPrompt/luban-skill
鲁班(Luban)——Skill打磨工坊。把一个"能用的Skill"打磨成"能被理解、能被安装、能被传播、能被验证、能持续进化"的公共Skill资产。
thomast1906/github-copilot-agent-skills
Guides creating, updating, reviewing and validating GitHub Copilot agent skills, from deciding whether a skill is the right tool to structuring bundled resources.
TheSyart/emperor-agent
Create, update, import, or validate Emperor Skills (SKILL.md folders with optional scripts, references, and assets).
a5c-ai/babysitter
Creates and edits AWS architecture diagrams as DrawIO XML, converting a text description or an image and reading existing files back into shapes.
a5c-ai/babysitter
Creates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components.
a5c-ai/babysitter
Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter…
a5c-ai/babysitter
Execute via @babysitter. Use this skill when asked to babysit a task, do anything that is structured process-driven (even a loop) or whenever it is called…
a5c-ai/babysitter
This skill should be used when the user asks to "babysit issues", "work on assigned issues", "check a5c-agent issues", "process babysitter issues", or wants to find and work on open GitHub issues…
a5c-ai/babysitter
Discover public GitHub repositories that import defineTask from @a5c-ai/babysitter-sdk and maintain a deduplicated catalog of those repositories in docs/repo-with-babysitter-processes.md.
Works with
Categories
This skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns"…. Assimilate Popular Workflows is an agent skill from a5c-ai/babysitter.md files in repos", "research external skills", "find workflow patterns", "survey the skill landscape", "what skills exist out there", or wants to investigate public repositories for extractable processes, babysitter plugins, and reusable procedural insights.
Assimilate Popular Workflows fits situations like: asks to find skills in the wild; assimilate popular workflows; discover SKILL.md files in repos; research external skills.
Run `npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a claude-code`. Or copy the skill folder (.claude/skills/assimilate-popular-workflows in a5c-ai/babysitter) into .claude/skills/assimilate-popular-workflows in your project. Claude Code loads it when a task matches its description.
Run `npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a codex`. Or copy the skill folder (.claude/skills/assimilate-popular-workflows in a5c-ai/babysitter) into .agents/skills/assimilate-popular-workflows in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add a5c-ai/babysitter --skill assimilate-popular-workflows -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/assimilate-popular-workflows, .gemini/skills/assimilate-popular-workflows, .github/skills/assimilate-popular-workflows and .opencode/skills/assimilate-popular-workflows in your project.
Going by SKILL.md and its folder, Assimilate Popular Workflows needs the command-line tools its instructions call (gh). Our summary lists: Docker.
SKILL.md names 1 domain. As links in the text: clawhub.ai. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Assimilate Popular Workflows is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 8.5k tokens (SKILL.md is roughly 34k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Assimilate Popular Workflows: Auto Skill Builder (tradecatlabs/vibe-coding-cn, 17k stars), Skill Seekers Builder (yusufkaraaslan/Skill_Seekers, 15k stars), DBS Skill Maker (dontbesilent2025/dbskill, 11k stars) and Luban (LearnPrompt/luban-skill, 959 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
a5c-ai (a GitHub organization) maintains it in a5c-ai/babysitter, which has 1,839 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on September 16, 2026.
Source: a5c-ai/babysitter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.