workspace-setup

Initialize project workspaces with required configuration files and quality gates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/elevanaltd/oa --skill workspace-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workspace-setup
Source: https://github.com/elevanaltd/oa/tree/main/.claude/skills/workspace-setup
Command: npx skills add https://github.com/elevanaltd/oa --skill workspace-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, git, eslint, typescript, vitest.

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.