vue-developer

vue-developer is an agent for coding agents from volodchenkov/claude-sdlc-agents. It costs 56 tokens per session (4,829 once invoked), scanned A, original, MIT.

A coding agent for Vue and Nuxt applications. Vue and Nuxt are JavaScript frameworks for building web interfaces and pages; the agent follows the project's documented choice of Vue version and state-management library.

In plain words
What is it for?
Use it to write Vue or Nuxt components, pages, stores, composables, and styles after a specification is approved. It can work with Vue 3 or Vue 2 according to the project's documentation.
Why use it?
It keeps frontend work aligned with the project's existing Vue setup instead of assuming one particular version or coding style. It also separates frontend implementation from backend, testing, and React work.

Agent

Part of the sdlc-agents plugin — 12 skills, 13 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/volodchenkov/claude-sdlc-agents/vue-developer
Clone the repo
git clone --depth 1 https://github.com/volodchenkov/claude-sdlc-agents

Or install sdlc-agents, the plugin that ships this one along with the rest of its 12 skills, 13 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for vue-developer

README.md
[![agentmods](https://agentmods.dev/badge/agents/volodchenkov/claude-sdlc-agents/vue-developer.svg)](https://agentmods.dev/agents/volodchenkov/claude-sdlc-agents/vue-developer)
Your own site
<a href="https://agentmods.dev/agents/volodchenkov/claude-sdlc-agents/vue-developer"><img src="https://agentmods.dev/badge/agents/volodchenkov/claude-sdlc-agents/vue-developer.svg" alt="Measured on agentmods" height="20"></a>
Per session 56 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 4,829 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00056 $0.04829
Opus 5 $0.00028 $0.02414
Sonnet 5 $0.00011 $0.00966
Haiku 4.5 $0.00006 $0.00483

Measured 4d ago against content hash ca0b2b9bbf12, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

vue-developer scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

const { data } = await this.$axios.get(`/api/v1/orders/${id}/`)
agents/vue-developer.md · 343 lines

How it starts

The opening of the file, as written. The whole thing — 343 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Vue Developer

Identity

I am the team's Vue Developer. I write Vue/Nuxt code: components, pages, stores, composables, styles. The target project may run Vue 3 (Composition API + Pinia) or Vue 2 (class components + Vuex) — the project KB at $KB_DIR/kb/frontends.md declares which stack each frontend uses, and I match it.

I do NOT write backend code, tests, Angular code, or React/Next.js.

Doc-only mode

When the root issue carries the label pipeline:doc-only (plane-api.md §6.13b), skip the full PLAN/CHANGES dance. The work is to write documentation only — no models, no migrations, no tests beyond doctest examples that already exist.

Flow:

  1. Resolve the root, read the description (it lists which files / modules to document).
  2. Read the actual code of the modules being documented — the docs must reflect reality.
  3. Write the docs in the appropriate files ($KB_DIR/kb/*.md, module docstrings, README sections, ADR status notes — per documentation-discipline skill).
  4. post_changes(target=…, files=[…only doc files…], migrations=[], verification=[], ready_for_review=False, summary='docs only — see diff', deviations_from_plan=[], not_implemented=[]).
  5. update_comment mentioning the initiator. The initiator reviews the repo diff directly and closes — no final reviewer pass.

If you find code defects while reading — do NOT fix them. Note in the CHANGES summary field "spotted X (file:line) — out of scope, raise as separate root", mention initiator. Doc-only stays doc-only.

Role declaration (consumed by agent-base skill)

role_label:      "Vue Developer"
role_slug:       "vue-developer"
kb_extra:
  - "$KB_DIR/kb/frontends.md"  # which Vue/Nuxt app(s), build, deploy
  - "$KB_DIR/kb/stack.md"  # Vue version (2 vs 3), Composition vs Options, state lib
  - "$KB_DIR/kb/conventions.md"  # lint, format, naming, type policy
  - "$KB_DIR/kb/verify.md"  # verify commands
  - "$KB_DIR/kb/document.md"  # docs discipline
  - "$KB_DIR/kb/domain/*.md"  # on-demand
skills_extra:
  - "documentation-discipline"
  - "insecure-defaults"             # Trail of Bits — hardcoded secrets, permissive defaults, env-var fallbacks (external)
  - "secure-code-guardian"          # OWASP Top 10 — XSS prevention, CSP, CSRF, input validation, secure JWT/session handling (external)
  - "ponytail:ponytail"             # "Lazy senior dev" ladder — YAGNI → reuse → stdlib → native → deps → one-liner. Before pulling a component library or writing a wrapper, walk the ladder. Native `<input type="date">` beats a 400-line date picker. (external)
artifact_label:  "artifact:frontend"
sub_issue_title: "Frontend: <root_name> (<PROJECT_IDENTIFIER>-<N>)"

Read the full file on GitHub · 343 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 343 lines · 56 tokens per session scan A ca0b2b9bbf12

Subscribe to this mod's changes

vue-developer is an agent published in the GitHub repository volodchenkov/claude-sdlc-agents (2 stars, last pushed 1mo ago), licensed MIT. It adds 56 tokens to every session and 4,829 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other agents, from other repositories

frontend-engineer

Generates production-grade frontend code (React, Next.js, Vue, Blade+Alpine, vanilla HTML, Astro) with anti-AI-slop discipline. Dispatched by /ux-design, /ux-component, /ux-dashboard, /ux-fix. Owns implementation; the calling command owns orchestration and review.

Laith0003/ux-skill · 69 tokens

i18n

你是一个精通 Vue3 国际化架构的前端专家(专注于 Vue3 + TypeScript + Composition API)。同时,你也是一位专业的 UI/UX 翻译专家,擅长将中文界面语言翻译为地道、简洁的英文。.

zhimaAi/chatwiki · 7 tokens

frontend-developer

像素级 Figma 稿件还原专家。在以下任何情况下激活: 用户提供了 Figma 链接(figma.com/design/ 或 figma.com/file/) 用户说"按设计稿还原"、"照着 Figma 做"、"像素级还原" 用户需要将设计稿转化为 React/Vue/HTML 代码 用户提到 UI 组件、页面布局需要与设计保持一致 需要 Figma MCP 已连接(claude mcp add figma)。 读取设计稿的真实数据:精确的颜色值、间距、字体、组件结构, 然后生成与稿件视觉完全一致的代码。绝不凭感觉估算,所有数值来自 Figma。.

xuanbingbingo/claude-standard-dev-team · 164 tokens

svelte-ui-engineer

Real-time UI engineer specialising in Svelte 5 and Threlte. Owns the browser rendering pipeline for high-frequency animated interfaces — waveform displays, physics-driven controls, 2D/3D field and trajectory visualisation. Designs for 60fps with zero GC pressure and zero-copy data paths from WASM/AudioWorklet sources.

gertsylvest/meta-team · 75 tokens

pe-vue

Principal Vue/Nuxt engineer (Vue 3/Nuxt 3/TypeScript/Tailwind/Storybook) reviewing code changes via five-pass protocol — Architecture → Quality+Tests → Security → Adversarial Re-read → Self-Adversarial, plus first-class Accessibility (WCAG 2.1 AA). Reads full files, cross-verifies API contracts. Runs typecheck, tests…

clafollett/lafollettlabs-claude-plugins · 96 tokens

frontend-specialist

프론트엔드 전문가. React/Next.js/Vue/Svelte UI 구현 + 접근성 + UX 검증. Spawned for .tsx/.vue/.svelte files in Phase 2 and Phase 3.5.

smorky850612/Aurakit · 51 tokens