ai-scaffold

Solid

Creates new ai-engineering skills or agents end-to-end: scaffold, TDD pressure-test, optimize description, register in manifest, sync mirrors. Trigger for 'create a new skill', 'add a slash command', 'the framework needs a capability for', 'build a new agent', 'scaffold a skill for'. Not for evolving existing skills; use /ai-skill-improve instead. Not for description-only optimization; use /ai-prompt-tune instead.

AI & Automation 52 stars 3 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Scaffold ## Purpose Create new skills and agents for the ai-engineering framework. Owns the ai-engineering context layer (governance, manifest registration, IDE mirrors, pain sources). Delegates skill drafting, TDD pressure testing, eval pipeline, and description optimization to Anthropic's `skill-creator`. ## Trigger `/ai-scaffold skill <name>` or `/ai-scaffold agent <name>` — when the framework needs a new capability that no existing skill or agent covers. --- ## Start Here — Registration Checklist This is the invariant checklist that must be satisfied regardless of whether you're creating a skill or an agent. Write it at the top and check items off as you go: ``` ## Registration Checklist — [NAME] - [ ] No overlap with existing skills (checked skill list in manifest.yml) - [ ] File created at correct path (.agents/skills/ai-{name}/SKILL.md or .agents/agents/ai-{name}.md) - [ ] Frontmatter has name, description, argument-hint - [ ] Description is CSO-optimized (triggering conditions, not summary) - [ ] IDE-compatibility fields set if needed (copilot_compatible, disable-model-invocation) - [ ] Registered in .ai-engineering/manifest.yml (skills.registry or agents.names + total) - [ ] Mirror sync run: python scripts/sync_command_mirrors.py - [ ] Tests pass: source .venv/bin/activate && python -m pytest tests/unit/ -q - [ ] Pain sources consulted (decision-store, LESSONS.md) for constraints ``` --- ## Workflow Two modes: - **skill `<name>`** — context load (overla...

Details

Author
arcasilesgroup
Repository
arcasilesgroup/ai-engineering
Created
4 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

skill-scaffolder

Meta-skill for creating new agent skills that involve multi-step automation, browser navigation, state tracking, evidence capture, and both local (VS Code Insiders) and VPS (Playwright) execution. Use when the user wants to 'create a skill', 'build a new skill', 'scaffold a skill', 'make a skill for X', or describes a multi-step agentic workflow they want to automate.

0 Updated 1 weeks ago
arndvs
Data & Documents Listed

create-skill

Scaffolds the filesystem structure for a new agent skill: creates the directory layout, writes a starter SKILL.md, generates evals/evals.json, references/, scripts/, and assets/ as needed, and runs a discovery interview to capture name, purpose, and trigger phrases before writing any files. Use when the user says "create a new skill", "scaffold a skill", "generate a skill", "new skill setup", or "make a skill directory". Does not handle content improvement for existing skills — that is handled by os-skill-improvement.

3 Updated 4 days ago
richfrem
Data & Documents Listed

sciagent-skill-creator

Scaffold a new SciAgent-Skills entry. Picks pipeline/toolkit/database/guide template, creates skills/{category}/{name}/SKILL.md with valid frontmatter, appends the registry.yaml entry, runs validation. Enforces name uniqueness, kebab-case, description keyword rules, schema rules from CLAUDE.md. TRIGGER when user says (any language): "add a SciAgent skill", "add a skill for <X>", "create new skill", "create a SKILL.md for <X>", "scaffold a skill", "new skill entry", "register a skill", "신규 skill 추가", "스킬 만들어줘", "스킬 생성", "skill 만들어", or any request to add a new SKILL.md to this repo. ALWAYS invoke this skill BEFORE writing to skills/ or registry.yaml. DO NOT TRIGGER when: editing existing entry's content (just edit the file directly); migrating an existing entry (read CLAUDE.md "Migrating from Existing Entries" first); only updating registry.yaml without creating a new SKILL.md.

198 Updated 2 weeks ago
jaechang-hits