Skip to content

Enhance agent prompt clarity and refactor module management - #7

Merged
roble merged 4 commits into
mainfrom
dev-v2
Jun 20, 2026
Merged

Enhance agent prompt clarity and refactor module management#7
roble merged 4 commits into
mainfrom
dev-v2

Conversation

@roble

@roble roble commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the import paths for Lucide icon components throughout the Vue frontend, switching from lucide-vue-next to @lucide/vue for consistency and future compatibility. It also refactors the ModulesSection.vue to use the useModuleList composable instead of a static modules import, ensuring a more dynamic and maintainable approach to module listing. Additionally, the agent prompt in the HeroSection.vue is improved for clarity.

Icon Imports Update:

  • Replaced all imports from lucide-vue-next with @lucide/vue in HeroSection.vue, FeaturesSection.vue, FilamentSection.vue, ModulesSection.vue, and TechStackSection.vue for consistency and package modernization. [1] [2] [3] [4] [5]

Modules Section Refactor:

  • Switched from importing a static modules list to using the useModuleList composable in ModulesSection.vue, making module data reactive and easier to maintain. [1] [2]
  • Updated the displayModules computed property to use the new reactive module list.
  • Removed the unused sectionRef reference from the template and script.

Prompt and Command Improvements:

  • Enhanced the agent prompt in HeroSection.vue to provide clearer instructions for users and agents interacting with Saucebase.

Taskfile Consistency:

  • Updated the db:seed command in Taskfile.yml to use the APP variable, ensuring consistency with other commands.

@roble
roble merged commit c128fa5 into main Jun 20, 2026
5 of 6 checks 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