Bootstrapping a new project

The minimum a new project should have on day one:

  • A README describing what it does and how to run it
  • A pinned language version
  • A lockfile-producing package manager configured
  • A .gitignore
  • A .env.example
  • One command (or short script) that creates the environment from scratch

Write an AI Agent for this? Most modern IDEs (Claude, VSCode, Claude Code) allow you to write your own agent(s) for specific tasks. Create an agent that sets up all new projects for you according to your requirements and standards. This could include all the items above, plus a new GitHub repository linked to the project.