2.3 KiB
2.3 KiB
AGENTS.md
AI coding agent instructions for nachtigall.dev
Project Overview
A Vue 3 + Vuetify playground for prototyping component ideas and documenting reusable UI patterns.
Project Type: Vue.js Web Application Primary Language: TypeScript (61% of codebase) Secondary Languages: Vue (37%)
Architecture
Key Frameworks & Libraries:
- Vue.js (^3.5.22) - web
- Rollup (^6.0.3) - build
- Vite (^7.1.7) - build
- Vitest (^3.2.4) - testing
Project Structure:
public/- Public assetssrc/- Source codesrc/assets/- Static assetssrc/components/- React/UI componentssrc/composables/- Project filessrc/directives/- Project filessrc/layouts/- Project filessrc/locales/- Project filessrc/pages/- Page componentssrc/plugins/- Project filessrc/router/- Project filessrc/services/- Service layersrc/stores/- Project filessrc/styles/- Project filessrc/utils/- Utility functionssrc/components/portfolio/- Project filessrc/pages/contact/- Project filessrc/pages/experience/- Project filessrc/pages/projects/- Project filessrc/services/portfolio-data/- Project files
Key Files
Configuration:
package.json- Node.js dependencies and scriptsyarn.lock- Configuration file
Documentation:
README.mdsrc/components/README.mdsrc/layouts/README.md
Development Commands
Build:
npm run build
Test:
npm run test
Development:
npm run dev
Lint:
npm run lint
Code Style Guidelines
- Use camelCase for variables and functions
- Use PascalCase for classes and components
- Prefer const/let over var
- Use async/await over callbacks when possible
Testing
Testing Frameworks: Vitest
Run Tests:
npm run test
Test Files:
vitest.config.ts
AI Coding Assistance Notes
Important Considerations:
- Check package.json for available scripts before running commands
- Be aware of Node.js version requirements
- Consider impact on bundle size when adding dependencies
- Project has 78 files across 24 directories
- Check build configuration files before making structural changes
This AGENTS.md file was generated by Nanocoder. Update it as your project evolves.