๐ŸŽฏ AI-Readiness Report

johnpapa/vscode-peacock ยท Generated April 28, 2026

๐Ÿ“Š Your Repo Today
๐Ÿฅˆ On Track ยท 5 of 12 nailed

TypeScript (99%) ยท VS Code Extension API ยท Mocha (87 tests) ยท npm run build

โœ… Nailed It (5)
AssetDetail
README ContributingLinks to CONTRIBUTING.md with full setup guide
ChangelogCHANGELOG.md โ€” Keep a Changelog format, current
Documentationdocs/ directory linked from README
dependabot.ymlConfigured for npm and GitHub Actions
CI workflowbuild.yml โ€” build + test + lint on PR
๐Ÿ’ก Could Be Better (2)
AssetSuggestion
Issue templatesHas old-format .md templates โ€” consider converting to YAML form format
copilot-instructions.mdNo PR review patterns captured โ€” 12 merged PRs had no review comments

Why these matter: YAML form templates give contributors structured fields. PR review mining turns repeated feedback into automated conventions โ€” but needs review comments to mine.

โญ• Missing (5)
AssetWhy it matters
AGENTS.mdAI agents won't know repo structure, build commands, or how to add a color command
Maintenance matrixAdding a command requires updating package.json, command enum, and docs
copilot-setup-steps.ymlCloud agent can't build the project without setup steps
PR templatePRs have no structured description, checklist, or test instructions
.vscode/mcp.jsonN/A โ€” no database or API dependencies detected

Why these matter: Without AGENTS.md and a maintenance matrix, every AI agent has to rediscover which files need updating when something changes.

๐Ÿ› ๏ธ What I'd Like To Do โ€” proposed changes to close the gaps
ActionDetail
โž• CreateAGENTS.md โ€” repo structure, build/test commands, how to add a color command
โž• Createcopilot-instructions.md โ€” TypeScript conventions, extension patterns, maintenance matrix
โž• Createcopilot-setup-steps.yml โ€” Node 20, npm install, npm run build
โž• CreatePULL_REQUEST_TEMPLATE.md โ€” description, changes, test steps, checklist
โž• Createbug-report.yml โ€” structured form with VS Code version, OS, Peacock settings
โž• Createfeature-request.yml โ€” description, motivation, alternatives
โญ๏ธ Skip.vscode/mcp.json โ€” N/A, no database or API dependencies
๐Ÿ’ฌ SuggestConvert old .md issue templates to YAML form format
๐Ÿ† If You Accept
๐Ÿ† AI-Ready ยท 12 of 12 nailed
๐Ÿค– AI Context
๐Ÿ”ง Dev Workflow
๐Ÿ“– Onboarding
๐Ÿš€ What's Next?