Package Exports
- @nolrm/vibe-kit
- @nolrm/vibe-kit/lib/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@nolrm/vibe-kit) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Vibe Kit
Get the right vibe for your code
Vibe Kit is a comprehensive development toolkit that provides AI guidance, type safety, quality checks, and automated workflows for modern development teams.
Features
- ๐ค AI Guidance - Prevent AI hallucinations with structured standards
- ๐ Smart Analysis - AI-powered project analysis and customization
- ๐ Type Safety - Strict TypeScript configuration and type checking
- โ Quality Checks - Automated pre-commit and pre-push hooks
- ๐ Standards - Comprehensive development standards and patterns
- ๐ฏ Templates - Ready-to-use code templates
- ๐ง Automation - Automated setup and quality checks
- ๐ก๏ธ Safe Installation - Backs up existing files with automatic rollback
- ๐ฆ Multi-Package Manager - Supports npm, yarn, and pnpm
Quick Start
Step 1: Install Globally
# Install Vibe Kit globally
npm install -g @nolrm/vibe-kitStep 2: Install in Your Project
# Navigate to your project directory
cd your-project
# Install Vibe Kit in current project
vibe-kit installStep 3: Customize Standards (Recommended)
# In Cursor AI chat, run:
@.vibe-kit/commands/analyze.md๐ฏ The analyze command will:
- Scan your project structure and dependencies
- Detect existing patterns and configurations
- Customize standards to match your tech stack
- Update guidelines based on your project type
Alternative: Direct Installation
# For users without Node.js
curl -sSL https://raw.githubusercontent.com/nolrm/vibe-kit/main/install-fallback.sh | bashโจ Features:
- ๐ก๏ธ Safe installation with backup & rollback
- ๐ฆ Auto-detects package manager (npm/yarn/pnpm)
- ๐ฏ Smart project type detection
- ๐ช Optional Git hooks (interactive prompt)
- ๐ Easy updates with
vibe-kit update - ๐ค AI-powered analysis for project-specific customization
For CI/CD environments:
# Non-interactive installation
NON_INTERACTIVE=true vibe-kit installUsage
CLI Commands
vibe-kit install # Install in current project
vibe-kit status # Check installation status
vibe-kit update # Update to latest version
vibe-kit --version # Show version๐ค AI-Powered Analysis Workflow
# 1. Check if analysis is needed
vibe-kit status
# 2. Run analysis in Cursor AI chat
@.vibe-kit/commands/analyze.mdThe analyze command provides:
- Project-specific standards tailored to your tech stack
- Intelligent recommendations based on existing patterns
- Interactive customization - choose what to update
- Automatic file updates - standards files customized for your project
Project Structure
After installation, Vibe Kit provides:
.vibe-kit/standards/- Development standards.vibe-kit/commands/- AI commands.vibe-kit/hooks/- Git hooks.vibe-kit/types/- Type safety.vibe-kit/templates/- Code templates
Pre-Push Hook
Vibe Kit includes a pre-push hook that automatically runs tests before pushing:
# Skip hook (not recommended)
git push --no-verifyFeatures:
- ๐งช Test Runner - Runs all tests before push
- ๐ซ Push Protection - Blocks broken code from reaching repository
- โก Fast Execution - Quick feedback loop
Commands
๐ค AI Commands (Use in Cursor Chat)
@.vibe-kit/commands/analyze.md- Analyze and customize standards for your project@.vibe-kit/commands/create-component.md- Create new component@.vibe-kit/commands/create-feature.md- Create new feature@.vibe-kit/commands/run-tests.md- Run test suite@.vibe-kit/commands/quality-check.md- Quality check@.vibe-kit/commands/add-documentation.md- Add documentation
Standards
@.vibe-kit/standards/README.md- Complete development standards@.vibe-kit/standards/code-style.md- Code style guide@.vibe-kit/standards/testing.md- Testing patterns@.vibe-kit/standards/architecture.md- Architecture patterns
License
MIT License - see LICENSE file for details.
Contributing
Contributions are welcome! Please see our Contributing Guide for details.
Support
- ๐ Documentation
- ๐ Issues
- ๐ฌ Discussions