project-setup
Initialize and configure new projects with proper structure and tooling
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Project Setup
What I do
- Initialize project structure with best practices
- Set up package.json, dependencies, and scripts
- Configure development tools (linting, formatting, testing)
- Create README.md and basic documentation
- Set up version control (.gitignore, git hooks)
- Configure CI/CD pipelines when needed
- Set up project-specific opencode configuration
When to use me
Use this when you:
- Start a new project from scratch
- Need to standardize project structure
- Want to set up proper development tooling
- Create templates for team projects
- Set up monorepo or multi-package projects
Project types I can set up
- Node.js/JavaScript: Express, React, Vue, CLI tools
- Python: FastAPI, Django, Flask, data science projects
- Rust: CLI tools, web services, libraries
- Go: Microservices, CLI tools, libraries
- TypeScript: Full-stack applications, libraries
- Docker: Containerized applications, microservices
- Mobile: React Native, Flutter projects
Structure I create
project-name/
├── src/ # Source code
├── tests/ # Test files
├── docs/ # Documentation
├── scripts/ # Build/utility scripts
├── .gitignore # Git ignore patterns
├── README.md # Project documentation
├── package.json # Dependencies and scripts
└── opencode.json # OpenCode configuration
Tooling I configure
- Linting: ESLint, Pylint, Clippy, golangci-lint
- Formatting: Prettier, Black, rustfmt
- Testing: Jest, Pytest, cargo test, go test
- Building: Webpack, Rollup, Cargo, go build
- CI/CD: GitHub Actions, GitLab CI, Azure DevOps
OpenCode features I enable
- Agent configurations for different workflows
- MCP server connections
- Skill permissions
- Custom tools and commands
- Project-specific rules and guidelines
Best practices I follow
- Security-first dependency management
- Proper documentation and comments
- Testing at appropriate levels
- Git workflow configuration
- Environment variable management
- Container and deployment setup
Ask me to set up any type of project, and I'll create a complete, production-ready foundation.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!