valenty_cli 0.5.0
valenty_cli: ^0.5.0 copied to clipboard
AI-powered component test generation CLI for Flutter apps with compile-time safety.
Changelog #
0.5.0 #
- Unified skill: rename valenty-test-writer to valenty-test
- AskUserQuestion routing: asks user what they need before generating
- Behavioral test naming enforced at generation time (not as review step)
- Fixture rules built-in: no inline test data, always use fixture classes
- Finder/matcher rules built-in: reusable finders in UiDrivers
- Route A: acceptance tests with happy path + failure + edge cases + parameterized
- Route B: unit tests with parameterizedTest, manual fakes, fixtures
- Route C: test quality review (naming, fragility, coupling)
- Test names presented to user via AskUserQuestion before generating code
0.4.1 #
- Onboarding skill now auto-generates failure scenarios, parameterized tests, and unit tests
- Renamed valenty-first-tests back to valenty-onboarding
0.4.0 #
- Redesign: CLI is now fully non-interactive (no prompts, no TTY required)
- Default scope is project; use --scope=user for global install
- Scope upgrade prompt moved to valenty-first-tests skill (uses AskUserQuestion)
- Cleaner output: no AI agent instructions in stdout
0.3.4 #
- Stronger AI agent instructions in scope prompt: "STOP HERE. DO NOT CONTINUE."
- AI agents now reliably use AskUserQuestion before proceeding
0.3.3 #
- Fix: replace interactive chooseOne with non-interactive [ACTION REQUIRED] output
- AI reads the output and uses AskUserQuestion to ask the user
- Add --scope=project|user flag to valenty init
- Default to --scope=project when no flag provided
0.3.2 #
- Simplify skill scope prompt: "This project only" vs "All my projects (recommended)"
0.3.1 #
- Fix skill install scope: project (git root) vs user (~/) instead of git root vs project subdir
- User scope installs to ~/.claude/skills/ — skills available across ALL projects
0.3.0 #
- Monorepo support: detect git root and ask where to install AI skill files
- Skills are now installed at git root by default (where Claude Code, Cursor, Codex look)
- Interactive prompt when running from a subdirectory of a git repo
0.2.0 #
- Replace
valenty-onboardingskill withvalenty-first-tests— guides AI to scan project and generate first test scenarios after init - Fix:
valenty initnow addsvalenty_test: ^0.2.1(was ^0.1.0) - Improved init success message: single clear next step instead of multiple options
0.1.2 #
- Clarify that
valenty initaddsvalenty_testto dev_dependencies
0.1.1 #
- Add mandatory AI setup instructions to README
- Fix repository and homepage URLs
0.1.0 #
- Initial release
valenty initcommand with project detection and AI skill generationvalenty generate skillsfor AI tool skill files (Claude, Cursor, Codex, OpenCode)valenty scaffold featurefor builder generation from modelsvalenty listfor feature and builder introspectionvalenty contextfor AI-consumable project state (YAML/JSON)valenty validatefor builder correctness checkingvalenty testfor running Valenty acceptance testsvalenty doctorandvalenty updatecommands