workspace-setup
OfficialInitialize projects with robust quality gates.
Software Engineering#TypeScript#dependencies#security audit#Vitest#quality gates#workspace setup#project initialization
Authorelevanaltd
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Starting new projects often lacks a standardized setup, leading to inconsistent quality gates, outdated dependencies, and security vulnerabilities from the outset, increasing project risk.
Core Features & Use Cases
- Critical Checklist & Verification: Provides a mandatory checklist for essential files (
package.json,tsconfig.json,.eslintrc.cjs,vitest.config.ts,ci.yml) and enforces passinglint,typecheck, andtestbefore any code. - Standardized Setup Sequence: Guides through creating project directories, initializing Git repos, setting up symlinks, and installing dependencies, ensuring a consistent project structure.
- Dependency Validation & Maintenance: Defines monthly maintenance for
npm outdated,npm audit, and TypeScript version synchronization to keep the workspace secure and current. - Use Case: Set up a new project workspace, ensuring all required configuration files are present, quality gates pass with zero errors, and dependencies are validated before writing any
src/code, establishing a strong foundation.
Quick Start
Initialize a new project workspace, creating the necessary directories and Git repositories for coordination and dev.
Dependency Matrix
Required Modules
npmgiteslinttypescriptvitest
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: workspace-setup Download link: https://github.com/elevanaltd/oa/archive/main.zip#workspace-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.