This repository provides an industry standard collection of project templates, workspace configurations, and boilerplate files for developers to use as a base for their own projects. It serves as a manifest of online templates for the Dev Center app, allowing users to download and customize individual templates locally.
This repository does not provide AI agent rules for end users. Those belong in the agent-rules repository (forkable personal defaults).
When Dev-Centr (the app) acts on behalf of the user, product-specific agent instructions live in devcentr-agent-rules, not in the forkable rules repo.
The templates repository serves as a centralized, community-driven location for:
-
Project Templates – Reusable boilerplate for different tech stacks and workflows.
-
Workspace Templates – VS Code configurations and curated extension lists.
-
Configuration Payloads – Common boilerplate files (
.gitattributes,.gitignore,.hintrc, etc.) that can be synced to repositories. -
Best Practices – Documentation on setup and configuration for modern development tools.
templates/
├── workspaces/ # VS Code workspace templates
│ ├── _common/ # Base extensions and universal template files
│ ├── astro/ # Astro web development workflow
│ ├── javascript/ # JS/TS development workflow
│ ├── next.js/ # Next.js web development workflow
│ ├── python/ # Python development workflow
│ ├── rust/ # Rust development workflow
│ ├── solidstart/ # SolidStart web development workflow
│ └── (optional) author your own multi-root `*.code-workspace` locally if needed
├── docs/ # Documentation for the templates (Antora format)
└── README.adoc # This fileThis repository is designed to be pulled by tools like the Dev Center app.
-
Manifest: The repository structure acts as a manifest of available templates.
-
Local Manipulation: Users can clone this repository to create a local template store.
-
Customization: Once cloned locally, users can modify the templates to fit their specific needs and even point the git remote to their own private repository for organization-specific standards.
-
_common/– Base extensions for all projects (Asciidoc, Git tools, Media editors). -
astro/– Specialized Astro development environment. -
javascript/– Standard JS/TS linting and formatting (Prettier, ESLint). -
next.js/– Optimized Next.js development experience. -
python/– Modern Python tooling recommendations. -
rust/– Performance-focused Rust development setup. -
solidstart/– Optimized SolidStart development experience.
The Dev Center app serves as the primary gateway for these templates. It includes dedicated modules to:
-
Browse & Discover: Use the Template Browser to explore the collection, review files, and check for updates.
-
Auto-Discovery: The Project Explorer uses the
ProjectRecognizerto identify tech stacks in your local projects and suggest relevant templates. -
Streamlined Installation: Install templates directly into your projects with a single click.
-
Export & Clone: Save your project’s custom configurations as new local templates or derivatives of existing ones.
Common configuration files are provided in the root and _common/ directories. These should be linked or copied to new repositories to ensure consistent behavior across the Dev Center ecosystem.
For detailed guides on how to use these templates and configure your development environment, see the Standard Project Templates Documentation.