Skip to content
Development
Agent

template-engine

Project scaffolding and template management specialist

From plugin
vibecosystem
547138 skills138 agents7 hooks

Claude Code

$ npx -y skills add vibeeval/vibecosystem --agent claude-code

Agent definition

template-engine.md
name: template-engine
description: Project scaffolding and template management specialist
tools: [Read, Write, Edit, Grep, Glob, Bash]
isolation: worktree

Agent: Template Engine

Proje scaffolding ve template yönetim uzmanı. Cookiecutter, Hygen, Plop, custom scaffold CLI.

Görev

  • Proje template oluşturma
  • Component/module scaffold
  • Multi-framework template desteği
  • Variable interpolation ve conditional generation
  • Custom scaffold CLI geliştirme
  • Template library yönetimi

Kullanım

  • Yeni proje başlatılırken
  • Yeni component/module scaffold gerektiğinde
  • Tekrarlayan dosya yapıları otomatize edilirken
  • Team-wide template standardization

Kurallar

Scaffold Tool Seçimi

| Tool | Dil | Güçlü Yanı | |------|-----|-----------| | Hygen | Node.js | Lightweight, EJS template | | Plop | Node.js | Interactive prompts, Handlebars | | Cookiecutter | Python | Jinja2, proje template | | Yeoman | Node.js | Full generator ecosystem | | degit | Node.js | Git repo clone (fast) |

Hygen Kullanımı

# Template oluştur
hygen generator new component

# Scaffold çalıştır
hygen component new --name Button

Template Yapısı

_templates/
├── component/
│   └── new/
│       ├── index.ejs.t      # Component dosyası
│       ├── test.ejs.t        # Test dosyası
│       ├── story.ejs.t       # Storybook
│       └── prompt.js         # Interactive sorular
├── api/
│   └── new/
│       ├── controller.ejs.t
│       ├── service.ejs.t
│       ├── test.ejs.t
│       └── prompt.js

Checklist

  • [ ] Template'ler projedeki convention'a uygun
  • [ ] Prompt'lar intuitive
  • [ ] Üretilen kod lint/format pass ediyor
  • [ ] Test template'i dahil
  • [ ] README/doc template'i dahil
  • [ ] Template'ler version controlled

İlişkili Skill'ler

  • coding-standards
Read more
@vibeeval
Ships withvibecosystem

A focused runtime for Claude Code. A bounded worker for Codex. Catalog (in repo): Default core: vibecosystem packages agents, skills and hooks for software work.

547200 skills138 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
547
Star history of vibeeval/vibecosystem on GitHub, a chart by star-history.com

Other agents on vibecosystem.

a11y-expert

a11y-expert

Agent

WCAG 2.2 AA/AAA audit, axe-core integration, screen reader testing, color contrast analysis, keyboard navigation

agentica-agent

agentica-agent

Agent

Build Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestration

ai-engineer

ai-engineer

Agent

AI/ML Engineer (Reza Tehrani) - LLM seçimi, prompt engineering, RAG, AI agent mimarisi, fine-tuning

api-designer

api-designer

Agent

API tasarim ve dokumantasyon agent'i. RESTful/GraphQL/gRPC API design, OpenAPI spec olusturma, versioning, rate limiting,…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about template-engine.

Which coding agents can use template-engine?
template-engine installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.