Init Project
Whether you're a beginner exploring cloud-native development or a seasoned DevOps pro, this tool simplifies project initialization so you can focus on what truly matters - building and deploying great software.
π§ You can try it directly from Claude for Desktop.
{
"mcpServers": {
"init-project": {
"command": "/path/to/init-project/build/index.js"
}
}
}
Or run the CLI tool directly:
qbclt init k8s-test
From there, you can start building your Kubernetes and Helm projects with ease. π
Open Claude for Desktop and ask the LLM to create a new project. The LLM automatically detects the installed tools and selects init-project
for you.
For example, just type the prompt:
π "Create a new QBot project named k8s-test"
π‘ And just like that, it sets up your project for you!
π Project Structureβ
$ tree
.
βββ charts
β βββ drift-detection
β βββ Chart.yaml
β βββ README.md
β βββ templates
β β βββ 0-configmap-index-html.yaml
β β βββ NOTES.txt
β β βββ _helpers.tpl
β β βββ conf-secret-app.yaml
β β βββ conf-secret-db.yaml
β β βββ configmap-app.yaml
β β βββ configmap-db.yaml
β β βββ ingress.yaml
β β βββ netw-service-app.yaml
β β βββ netw-service-db.yaml
β β βββ wrkl-deployment.yaml
β β βββ wrkl-statefulset.yaml
β βββ values.yaml
βββ config
β βββ config.json
βββ envs
β βββ base
β β βββ kustomization.yaml
β β βββ values.yaml
β βββ dev
β β βββ kustomization.yaml
β β βββ values-file-1.yaml
β β βββ values.yaml
β βββ kustomization.yaml
β βββ prod
β β βββ kustomization.yaml
β β βββ values.yaml
β βββ qa
β β βββ kustomization.yaml
β βββ sandbox
β β βββ kustomization.yaml
β βββ staging
β β βββ kustomization.yaml
β β βββ values.yaml
β βββ test
β β βββ kustomization.yaml
β βββ uat
β βββ kustomization.yaml
βββ snapshots
βββ templates
This structure follows Kubernetes best practices while ensuring flexibility for teams that:
β
Already use Helm and need smooth chart integration.
β
Want to leverage Kustomize for more granular control.
β
Work collaboratively - not in silos, but in tandem! (Teams handling app development and custom configurations can now work seamlessly.)
β
Build both COTS (Commercial Off-The-Shelf) and bespoke software solutions.
π Key Features of This Structureβ
π envs/ β Stores environment-specific configs (e.g., development, qa, production).
π charts/ β Keeps local Helm charts handy for teams working closely on application and deployment configurations.
Democratizing Kubernetes best practicesβmaking them accessible, easy to use, and adaptable for any project! That's the QBot's goal. π€