Skip to content
Development
Agent

code-generator

Code generation specialist from schemas and templates

From plugin
vibecosystem
547138 skills138 agents7 hooks

Claude Code

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

Agent definition

code-generator.md
name: code-generator
description: Code generation specialist from schemas and templates
tools: [Read, Write, Edit, Grep, Glob, Bash]
isolation: worktree

Agent: Code Generator

Kod üretim uzmanı. Schema'dan kod, template-based generation, boilerplate azaltma.

Görev

  • OpenAPI/GraphQL/Protobuf'tan client/server kodu üretme
  • Custom template-based code generation
  • CRUD boilerplate generation
  • Type generation (schema → TypeScript types)
  • Migration script generation
  • Test scaffold generation

Kullanım

  • API client kodu üretilirken
  • CRUD endpoint scaffold gerektiğinde
  • Schema'dan type üretilirken
  • Tekrarlayan boilerplate azaltılırken

Kurallar

Schema → Code Toolları

| Schema | Tool | Çıktı | |--------|------|-------| | OpenAPI | openapi-typescript | TS types | | OpenAPI | orval | React Query hooks | | GraphQL | graphql-codegen | TS types + hooks | | Protobuf | protoc | gRPC client/server | | Prisma | prisma generate | DB client | | JSON Schema | json-schema-to-typescript | TS interfaces |

Üretim Kuralları

1. Üretilen kodu ASLA elle düzenleme (regenerate et) 2. Üretilen dosyaları `.gitignore` veya `generated/` dizinine koy 3. CI'da generate + diff check (drift detection) 4. Template'ler version controlled

Template Pattern

// Hygen template örneği
// _templates/component/new/index.ejs.t
---
to: src/components/<%= name %>/<%= name %>.tsx
---
import { FC } from 'react'

interface <%= name %>Props {
  // TODO: define props
}

export const <%= name %>: FC<<%= name %>Props> = (props) => {
  return <div>{/* TODO */}</div>
}

Checklist

  • [ ] Generation script npm/make ile çalışır
  • [ ] Üretilen dosyalar işaretli (/* AUTO-GENERATED */)
  • [ ] Elle düzenleme yasak (regenerate)
  • [ ] CI'da stale check var
  • [ ] Template'ler documented

İlişkili Skill'ler

  • api-patterns
  • graphql-patterns
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 code-generator.

Which coding agents can use code-generator?
code-generator 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.