ai-assisted-template
Version:
Comprehensive AI-assisted development template with Claude Code integration
109 lines • 2.84 kB
JSON
{
"$schema": "https://json-schema.org/draft-07/schema#",
"version": "1.0.0",
"templateVersion": "2.1.0",
"compatibilityVersion": ">=2.0.0",
"name": "AI Coding Template",
"description": "Comprehensive AI-assisted development template with Claude Code integration",
"author": "AI Coding Template Project",
"homepage": "https://github.com/yourusername/ai-coding-template",
"repository": {
"type": "git",
"url": "https://github.com/yourusername/ai-coding-template.git"
},
"license": "MIT",
"categories": {
"core": {
"strategy": "replace",
"description": "Essential template files that should be updated automatically",
"backup": true,
"files": [
".claude/**/*",
"CLAUDE.md",
".resources/scripts/**/*",
".resources/templates/**/*"
]
},
"reference": {
"strategy": "merge",
"description": "Reference documentation that may be customized but should receive updates",
"backup": true,
"files": [
"docs/development/guidelines/",
"docs/ai-tools/",
"docs/technical/"
]
},
"optional": {
"strategy": "prompt",
"description": "Optional components user can choose to include or update",
"backup": true,
"files": [
".githooks/**/*",
".resources/examples/**/*",
"CHANGELOG.md",
".template-manifest.json",
"README-TEMPLATE.md"
]
},
"configuration": {
"strategy": "smart-merge",
"description": "Configuration files that need intelligent merging",
"backup": true,
"files": [
"package.json",
".gitignore",
".markdownlint.json",
"tsconfig.json",
".mcp.json"
]
},
"user": {
"strategy": "preserve",
"description": "User-owned files that should never be overwritten",
"backup": false,
"files": [
"src/",
".env*",
"README.md",
"docs/project-brief.md"
]
},
"ignore": {
"strategy": "skip",
"description": "Development files not included in template distribution",
"backup": false,
"files": [
"workbench/",
"example/",
"node_modules/",
".git/",
"*.log",
".DS_Store",
"Thumbs.db"
]
}
},
"dependencies": {
"claude-code": ">=1.0.0",
"node": ">=18.0.0"
},
"features": {
"ai-collaboration": true,
"multi-agent-system": true,
"automated-documentation": true,
"quality-gates": true,
"git-workflows": true
},
"customization": {
"allowedModifications": [
"CLAUDE.md",
"docs/development/guidelines/**/*",
".resources/examples/**/*"
],
"protectedFiles": [
".claude/commands/**/*",
".resources/scripts/**/*"
]
}
}