# Workspace Initialization

Initialize a new development workspace with optimal structure and configuration.

## Usage
```
/workspace-init [project-name] [template]
```

## Description
Sets up a complete development workspace including:
- Project directory structure
- Git repository initialization
- Common configuration files (.gitignore, .editorconfig)
- Package manager setup (package.json, requirements.txt)
- Development environment files

## Parameters
- `project-name`: Name for the new workspace (required)
- `template`: Template type (optional: node, python, fullstack, microservice)

## Workflow
1. Create project directory structure
2. Initialize git repository
3. Generate configuration files based on template
4. Set up initial dependencies
5. Create README.md with project documentation template

## Tools Used
- `create_directory` - Create workspace structure
- `write_file` - Generate config files
- `git_clone` or `execute_command` - Git initialization
- `npm_run` or `execute_command` - Package manager setup
