Kurocado Studio's engineering style guide
npm install @kurocado-studio/styleguide| Platform | URL |
| ---------- | ----------------------------------------------------------- |
| NPM |
| Repository |
| Releases |
Standardize TypeScript projects with scalable, sharable, and forkable configurations.
It provides a single source of truth to hanfor formatting, linting, and commit conventions, enabling
consistency across Kurocado projects, external contributor work, and client deliverables. It is
designed to be forkable and extensible while remaining flexible enough for clients to fork, adapt,
and publish their own versions under @your-org/client-name-styleguide.
``bash`
pnpm add @kurocado-studio/styleguide
Then follow the official setup guide to apply
configurations.
- Kurocado Studio platform
- CI/CD Workflows
`yaml``.github/workflows/lint.yml
uses: kurocado-studio/devops/.github/workflows/lint.yml@main
1. Internal Team Adoption Used by Kurocado Studio developers to enforce consistent engineering
standards across all projects.
2. External Contributor Alignment Freelancers and contractors follow the same rules without
extensive onboarding.
3. Client Collaboration Clients may fork and publish a custom style guide to align with their
internal policies.
4. Rapid Prototyping Spin up fully configured projects on CodeSandbox or similar environments
without manual setup.
- DangerJS integration
- JavaScript to TypeScript migration helpers
- Client-styleguide scaffolding CLI
- Contributor documentation
Full setup instructions are available at:
https://kurocado-studio.github.io/styleguide
The Kurocado Studio Style Guide was inspired by the [Vercel Style Guide], particularly their
thoughtful approach to linting, formatting, and consistency in fullstack projects.
[Vercel Style Guide]: https://github.com/vercel/style-guide