Skip to content

Conversation

@prosdev
Copy link
Collaborator

@prosdev prosdev commented Dec 11, 2025

Summary

Enhance user experience and add configurable TypeScript performance optimizations for 10-15% indexing improvement.

UX Improvements

  • Idempotent MCP installdev mcp install now shows positive messaging when server already exists instead of erroring
  • Seamless workflowdev index automatically uses sensible defaults when no config exists (no manual dev init required)

TypeScript Performance Optimization

Add default exclusions that provide 10-15% indexing performance improvement:

  • Mock files (*.mock.ts, *.mock.tsx, mocks/) - no business logic
  • Type definition files (*.d.ts) - verbose, auto-generated
  • Test infrastructure (test-utils/, testing/) - framework code

Semantic value preserved: Stories files kept (contain valuable component documentation)

Configurability

  • Smart defaults — New users get performance benefits automatically
  • Complete control — Fully customizable via .dev-agent/config.json
  • Clear documentation — Examples for common customization scenarios

Technical Changes

  • Move TypeScript exclusions from hardcoded scanner to configurable default config
  • Improve MCP install error handling to detect "already exists" condition
  • Add comprehensive documentation with customization examples

Documentation

  • Document changeset workflow in WORKFLOW.md (CLI changes always bump wrapper package)
  • Add v0.6.2 release notes to website with practical examples
  • Update latest version for homepage callout

Migration

No breaking changes. All improvements are backward compatible.

Changeset

✅ Includes proper changeset with CLI + wrapper package bumps for v0.6.2 release

UX Improvements:
- Make MCP install idempotent for Claude Code (show positive message when already installed)
- Move TypeScript exclusions from hardcoded to configurable defaults
- Enhanced documentation with customization examples

TypeScript Exclusions (now in default config):
- Mock files (*.mock.ts, *.mock.tsx, mocks/) - no business logic
- Type definition files (*.d.ts) - verbose, auto-generated
- Test infrastructure (test-utils/, testing/) - framework code

Users can now customize exclusions in .dev-agent/config.json while getting
performance benefits (10-15% improvement) by default.

Documentation:
- Add changeset workflow to WORKFLOW.md (CLI changes always bump wrapper)
- Add v0.6.2 release notes to website with examples
- Update latest version for homepage callout
@prosdev prosdev merged commit c13b24f into main Dec 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant