Search

PythonReactSEOPDF
GitHub Skill

project-setup

Initialize and configure new projects with proper structure and tooling

VenTheZone☆ 4 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!