workspace-setup

Official

Initialize projects with robust quality gates.

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 passing lint, typecheck, and test before 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.
View Source Repository