# Sample AGENTS.md file ## Dev environment tips - Use `pnpm dlx turbo run where ` to jump to a package instead of scanning with `ls` . - Run `pnpm install --filter ` to add the package to your workspace so Vite, ESLint, and TypeScript can see it. - Use `pnpm create vite@latest -- --template react-ts` to spin up a new React + Vite package with TypeScript checks ready. - Check the name field inside each package's package.json to confirm the right name—skip the top-level one. ## Testing instructions - Find the CI plan in the .github/workflows folder. - Run `pnpm turbo run test --filter ` to run every check defined for that package. - From the package root you can just call `pnpm test` . The commit should pass all tests before you merge. - To focus on one step, add the Vitest pattern: `pnpm vitest run -t ""` . - Fix any test or type errors until the whole suite is green. - After moving files or changing imports, run `pnpm lint --filter ` to be sure ESLint and TypeScript rules still pass. - Add or update tests for the code you change, even if nobody asked. ## PR instructions - Title format: [] </div> </div> <!-- Related Articles --> <div class="related-articles"> <h3 class="mb-3"><i class="bi bi-collection"></i> Related Articles</h3> <a href="/article/3625" class="related-article"> <i class="bi bi-arrow-right me-2"></i>Shaped (YC W22) Is Hiring </a> <a href="/article/4073" class="related-article"> <i class="bi bi-arrow-right me-2"></i>Twenty years strong: a love letter to TechCrunch </a> <a href="/article/4692" class="related-article"> <i class="bi bi-arrow-right me-2"></i>The Problem with AI Welfare </a> <a href="/article/4797" class="related-article"> <i class="bi bi-arrow-right me-2"></i>Drive brand impact with a Side Event at TechCrunch Disrupt 2025 </a> <a href="/article/4900" class="related-article"> <i class="bi bi-arrow-right me-2"></i>OpenAI and Barbie-maker Mattel team up to bring generative AI to toy-making, other products </a> </div> <!-- Footer --> <footer class="footer text-center"> <div class="container"> <p class="mb-0"> <i class="bi bi-c-circle"></i> 2025 GoKawiil. All rights reserved. <span class="text-muted">|</span> <a href="mailto:info@gokawiil.com" class="text-light text-decoration-none">Contact</a> </p> </div> </footer> </div> <!-- Bootstrap JS --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script> <!-- Enhanced JavaScript --> <script src="/static/js/app.js"></script> <script src="/static/js/bookmarks.js"></script> <!-- Service Worker Registration --> <script> if ('serviceWorker' in navigator) { window.addEventListener('load', function() { navigator.serviceWorker.register('/static/js/sw.js') .then(function(registration) { console.log('ServiceWorker registration successful with scope: ', registration.scope); }) .catch(function(err) { console.log('ServiceWorker registration failed: ', err); }); }); } </script> </body> </html>