vb10/vexana/refactor

Claude Code and agent skill by vb10/vexana

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Migrate a Flutter project that already uses an older vexana (4.x or 5.x) to vexana 6.x — bumps the dependency, rewrites removed imports and immutable-model mutations, and flags call sites whose behaviour changed (removeAll, sendPrimitive, downloadFileSimple, cache keys). Use when the user says "vexana refactor", "vexana'yı güncelle", "6.x'e geçir", "migrate vexana", "upgrade vexana", or analyze errors appear after bumping vexana.

Install

npx vskill@latest install vb10/vexana/refactor

SKILL.md

vexana refactor

Target: vexana ^6.0.0. Read references/migration.md and ../add/references/vexana-api.md first. This skill only migrates vexana usage; it does not convert raw dio/http code or restyle models.

1. Detect the current version

Read the resolved vexana version from pubspec.lock (fallback: pubspec.yaml). Already 6.x → say so and stop without changing any file. No vexana → stop and suggest /vexana:init.

2. Baseline

Run flutter test before changing anything and keep the result, so migration regressions can be told apart from failures that already existed.

3. Scan and plan

For every rule in migration.md from the current version up to the target, run its Detect pattern over lib/ and test/. Build a list: file:line, rule, action (edit / flag / ask). Show it and wait for confirmation — unless the user explicitly said to proceed. Ask the ask rules' questions now; a rule whose condition does not hold (e.g. the SDK constraint is already ≥ 3.6.0) is skipped and listed as "not needed".

4. Apply

Apply edit rules, set vexana: ^6.0.0, apply accepted ask rules, run flutter pub get.

5. Verify

dart analyze, then flutter test. Analyze errors caused by the migration: fix and retry at most twice. Do not change test expectations to make tests pass.

6. Report

  • edits made (file:line, before → after);
  • flagged call sites to review by hand, each with the rule's explanation;
  • rules not needed, and why;
  • test results compared with the baseline: newly failing tests (regressions) vs. failures that already existed.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vb10/vexana/refactor/badge)](https://verified-skill.com/skills/vb10/vexana/refactor)

Something wrong with this skill or its page? Tell us.