

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# Development Workflow and Deployment67## Local Development Setup89### Prerequisites10- **Node.js** 18+ (recommended LTS version)11- **npm** for package management12- **TypeScript** 5.8+13- **Git** for version control1415### Getting Started16```bash17# Install dependencies18npm install1920# Start development server21npm run dev2223# Build for production24npm run build2526# Preview production build27npm run preview28```2930## Build Configuration3132### Astro Configuration ([astro.config.mjs](mdc:astro.config.mjs))33- **Astro Version**: 5.12+ with latest features34- **Output**: Server-side rendering (SSR) with Vercel adapter 8.2+35- **Image Service**: Sharp 0.34+ for optimized image processing36- **Integrations**: Sitemap generation for SEO37- **Styling**: Tailwind CSS 4.1+ via Vite plugin38- **i18n**: Configured for 4 languages with Spanish as default3940### Package Management ([package.json](mdc:package.json))41- Use **npm** consistently for package management42- Lock file: [package-lock.json](mdc:package-lock.json) should be committed43- Key dependencies: Astro 5.12+, Tailwind CSS 4.1+, Vercel adapter 8.2+44- Keep dependencies updated, especially security patches4546## Deployment Strategy4748### Vercel Platform49- **Automatic deployments** from main/master branch50- **Preview deployments** for pull requests51- **Image optimization** enabled through Vercel's service52- **Environment variables** configured in Vercel dashboard5354### Performance Monitoring55- Web Analytics disabled in config (can be enabled if needed)56- Monitor Core Web Vitals through Vercel dashboard57- Regular lighthouse audits for performance regression5859## Code Quality Standards6061### File Organization62- Components in `src/components/` with descriptive names63- Pages follow i18n structure in `src/pages/`64- Shared styles in `src/styles/global.css`65- Assets organized by type and purpose6667### TypeScript Standards68- Use TypeScript in component frontmatter69- Define proper interfaces for component props70- Leverage Astro's built-in TypeScript support71- Configuration in [tsconfig.json](mdc:tsconfig.json)7273### Version Control Best Practices74- Keep main branch production-ready75- Use descriptive commit messages76- Test builds before pushing to main77- Regular commits for iterative development7879## SEO and Performance8081### Search Engine Optimization82- Sitemap automatically generated via integration83- Proper meta tags in [Layout.astro](mdc:src/layouts/Layout.astro)84- Structured data for event information85- Multi-language sitemap generation8687### Performance Optimization88- Image optimization through Astro and Vercel89- Lazy loading for below-the-fold content90- Minimal JavaScript footprint91- Efficient CSS delivery with Tailwind9293### Monitoring94- [robots.txt](mdc:public/robots.txt) configured for crawlers95- Social media meta tags (Open Graph)96- Favicon and manifest files in [public/favicon/](mdc:public/favicon/)9798## Maintenance Tasks99100### Regular Updates101- **Dependencies**: Monthly security and feature updates102- **Content**: Event information and translations103- **Assets**: Optimize and compress new images104- **Performance**: Regular audits and optimizations105106### Content Management107- Translation updates across all 4 languages108- Image asset optimization and localization109- Document updates in [public/images/docs/](mdc:public/images/docs/)110- Calendar and event information updates111112### Testing Protocol113- Cross-browser compatibility testing114- Mobile responsiveness validation115- Multi-language functionality testing116- Performance regression testing117- Accessibility compliance verification118119## Troubleshooting Common Issues120121### Build Failures122- Check Node.js version compatibility123- Verify all translation files are complete124- Ensure image assets exist for all referenced paths125- Validate TypeScript compilation126127### Deployment Issues128- Verify Vercel configuration129- Check environment variables130- Validate build output size limits131- Monitor function execution times132133### Performance Problems134- Audit image optimization settings135- Review JavaScript bundle size136- Check for unused CSS137- Validate caching strategies138
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| MiloAgudelo/jamcam-astro.cursor/rules/asset-management.mdc · 4 | Cursor rules | stylearchperformance | 62/100 | 14 days ago | |
| MiloAgudelo/jamcam-astro.cursor/rules/astro-components.mdc · 4 | Cursor rules | stylearchuiperformance | 66/100 | 14 days ago | |
| MiloAgudelo/jamcam-astro.cursor/rules/internationalization.mdc · 4 | Cursor rules | arch | 62/100 | 14 days ago | |
| MiloAgudelo/jamcam-astro.cursor/rules/jamcam-project-overview.mdc · 4 | Cursor rules | arch | 48/100 | 14 days ago | |
| MiloAgudelo/jamcam-astro.cursor/rules/styling-system.mdc · 4 | Cursor rules | stylearchui | 66/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 46 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 14 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 14 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 46 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/miloagudelo-jamcam-astro-cursor-rules-development-workflow)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.