Version: 0.23.0
Precondition:
- There is content in
.ai-devkit.json, ex:
{
"version": "0.23.0",
"environments": [
"cursor",
"claude",
"codex"
],
"phases": [
"requirements",
"design",
"planning",
"implementation",
"testing"
],
"createdAt": "2026-04-17T17:17:15.973Z",
"updatedAt": "2026-04-17T17:17:34.208Z",
"mcpServers": {
"memory": {
"transport": "stdio",
"command": "npx",
"args": [
"-y",
"@ai-devkit/memory"
]
},
"notion": {
"transport": "http",
"url": "https://mcp.notion.com/mcp"
}
},
}
Reproduce:
- Run ai-devkit install
- It adds an empty array in the .ai-devkit.json content
{
"version": "0.23.0",
"environments": [
"cursor",
"claude",
"codex"
],
"phases": [
"requirements",
"design",
"planning",
"implementation",
"testing"
],
"createdAt": "2026-04-17T17:17:15.973Z",
"updatedAt": "2026-04-17T17:17:34.208Z",
"mcpServers": {
"memory": {
"transport": "stdio",
"command": "npx",
"args": [
"-y",
"@ai-devkit/memory"
]
},
"notion": {
"transport": "http",
"url": "https://mcp.notion.com/mcp"
}
},
"skills": []
}
Expect: Should not add skills empty array.
Version: 0.23.0
Precondition:
.ai-devkit.json, ex:{ "version": "0.23.0", "environments": [ "cursor", "claude", "codex" ], "phases": [ "requirements", "design", "planning", "implementation", "testing" ], "createdAt": "2026-04-17T17:17:15.973Z", "updatedAt": "2026-04-17T17:17:34.208Z", "mcpServers": { "memory": { "transport": "stdio", "command": "npx", "args": [ "-y", "@ai-devkit/memory" ] }, "notion": { "transport": "http", "url": "https://mcp.notion.com/mcp" } }, }Reproduce:
Expect: Should not add skills empty array.