DevKit Conformance Audit (2026-03-04)
Score: 40% — CRITICAL non-conformance
PacketDeck has the lowest DevKit conformance of all 9 projects. Multiple critical infrastructure pieces are missing.
Critical Gaps
Minor Gaps
Recommended Actions
- Create CI workflow (
ci.yml) with: frontend typecheck, frontend lint, Docker build, markdownlint
- Create
scripts/pre-push hook (use Runbooks as template)
- Add
.markdownlint.json, .hadolint.yaml
- Set up release-please (use DevKit
project-templates/release-please-config.json with simple type)
- Fix
.editorconfig to root = false
- Expand CLAUDE.md with build commands and workflow
DevKit References
- Template:
project-templates/release-please-config.json
- Template:
project-templates/release-please.yml
- Gotcha: KG#78 (hadolint false positives for Docker extensions)
- Gotcha: KG#81 (vitest resolve alias for extension API client)
DevKit Conformance Audit (2026-03-04)
Score: 40% — CRITICAL non-conformance
PacketDeck has the lowest DevKit conformance of all 9 projects. Multiple critical infrastructure pieces are missing.
Critical Gaps
.github/workflows/contains onlycopilot-instructions.md, no.ymlfilesscripts/pre-pushmissing.golangci.yml, noeslint.config.js, no.markdownlint.json, no.hadolint.yamlrelease-please-config.json, no manifest, no workflowroot = true— should beroot = falseto inherit from DevSpaceMinor Gaps
.claude/settings.json— not critical if user-level settings cover itRecommended Actions
ci.yml) with: frontend typecheck, frontend lint, Docker build, markdownlintscripts/pre-pushhook (use Runbooks as template).markdownlint.json,.hadolint.yamlproject-templates/release-please-config.jsonwithsimpletype).editorconfigtoroot = falseDevKit References
project-templates/release-please-config.jsonproject-templates/release-please.yml