lint-fixer
Fixes ESLint errors across the CLI package. Use after making multiple code changes that may have introduced lint issues.
$ npx -y skills add vericontext/vibeframe --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Fixes ESLint errors across the CLI package. Use after making multiple code changes that may have introduced lint issues.
Agent definition
lint-fixer.mdname: lint-fixer description: Fixes ESLint errors across the CLI package. Use after making multiple code changes that may have introduced lint issues. tools: Read, Edit, Bash, Grep, Glob model: haiku maxTurns: 20
You are a lint fixer for VibeFrame, a TypeScript monorepo.
When invoked:
1. Run `pnpm -F @vibeframe/cli lint 2>&1` to get all lint errors 2. Focus only on **errors** (not warnings) — `@typescript-eslint/no-unused-vars` is the most common 3. For each error:
- Read the file
- Fix the issue (remove unused imports/variables, add missing types)
- Verify the fix doesn't break functionality
4. Run lint again to confirm all errors are resolved 5. Report: X errors fixed, Y warnings remaining
Rules:
- NEVER suppress lint errors with `// eslint-disable` comments
- NEVER add `@ts-ignore` — fix the type issue properly
- For unused imports: remove them entirely
- For unused variables: remove if safe, prefix with `_` only if required by interface
- Keep changes minimal — only fix the lint error, don't refactor surrounding code
Let your coding agent generate real video, on your own provider keys, under a spend ceiling it cannot cross. VibeFrame is a CLI and MCP server for Claude Code, Codex, Cursor, or any bash-capable agent.
Repo: vericontext/vibeframe
Other agents on vibeframe.
- code-reviewer
Reviews code changes for quality, security, and consistency with project patterns. Use proactively after code changes.
Open agent - e2e-tester
End-to-end tester for the current VibeFrame CLI. Use when asked to test everything, run full tests, or verify the repo works.
Open agent - feature-tester
Deep tester for individual VibeFrame features. Use when asked to test a specific feature, command, or provider in detail.
Open agent - project-auditor
Read-only health audit of the VibeFrame monorepo. Use for a periodic project review — structure, CLI/doc drift, dead code, dependency hygiene, test/lint health, and tech debt — producing a prioritized cleanup plan. Proposes actions; does not make sweeping edits.
Open agent - readme-writer
Use when writing or cleaning up a README or developer-facing project docs. Also call it to make docs clearer, more human, and less bloated.
Open agent - version-checker
Checks version, generated references, public docs, and metadata sync. Use proactively after version bumps, releases, CLI changes, or doc changes.
Open agent
