Summary
- Stale (>30 days): ~450+ resources (dominated by ~205 agents and ~189 instructions that have not had a major commit in over 30 days, plus 7 of 8 hooks and an unknown number of older skills)
- Aging (14β30 days): 3 resources (confirmed)
- Fresh (<14 days): ~73+ resources (not listed below)
Methodology note: The local workspace is a shallow clone (1 commit). All dates were sourced from the GitHub API (list_commits per file/folder). Due to the large number of files (~600+ resources across all categories), the tables below reflect a confirmed sample of the oldest resources for each type, plus complete coverage of hooks. The stale counts above are estimated from directory-level commit analysis.
π‘ Aging Resources (14β30 days since last major change)
| Resource |
Type |
Last Major Change |
Days Ago |
agents/oracle-to-postgres-migration-expert.agent.md |
Agent |
2026-07-14 |
17 |
agents/ember.agent.md |
Agent |
2026-07-08 |
23 |
agents/python-win-arm64-gha-wheel-builder.agent.md |
Agent |
2026-07-03 |
28 |
π΄ Stale Resources (>30 days since last major change)
The tables below show a representative confirmed sample. The full stale population is estimated at 450+ resources. In each category, the oldest confirmed entries are shown first.
π΄ Stale Agents (sample of confirmed stale β click to expand)
| Resource |
Type |
Last Major Change |
Days Ago |
agents/adr-generator.agent.md |
Agent |
2025-11-02 |
272 |
agents/planner.agent.md |
Agent |
2025-11-25 |
248 |
agents/prd.agent.md |
Agent |
2025-11-25 |
248 |
agents/devops-expert.agent.md |
Agent |
2026-01-09 |
203 |
agents/CSharpExpert.agent.md |
Agent |
2026-01-20 |
192 |
agents/mentor.agent.md |
Agent |
2026-02-03 |
178 |
agents/accessibility.agent.md |
Agent |
2026-02-03 |
178 |
agents/critical-thinking.agent.md |
Agent |
2026-02-03 |
178 |
agents/doublecheck.agent.md |
Agent |
2026-03-12 |
141 |
agents/accessibility-runtime-tester.agent.md |
Agent |
2026-04-09 |
113 |
agents/github-actions-expert.agent.md |
Agent |
2026-04-13 |
109 |
agents/context-architect.agent.md |
Agent |
2026-04-14 |
108 |
agents/debug.agent.md |
Agent |
2026-04-14 |
108 |
agents/implementation-plan.agent.md |
Agent |
2026-04-14 |
108 |
agents/janitor.agent.md |
Agent |
2026-04-14 |
108 |
agents/plan.agent.md |
Agent |
2026-04-14 |
108 |
agents/principal-software-engineer.agent.md |
Agent |
2026-04-14 |
108 |
agents/specification.agent.md |
Agent |
2026-04-14 |
108 |
agents/caveman-mode.agent.md |
Agent |
2026-04-28 |
94 |
agents/terminal-helper.agent.md |
Agent |
2026-04-28 |
94 |
agents/address-comments.agent.md |
Agent |
2026-04-29 |
93 |
agents/interview-prep.agent.md |
Agent |
2026-06-19 |
42 |
~180+ additional agents were not touched by any commit to the agents/ directory in the last 30 days and are also stale. The commits for these agents (many contributed in Nov 2025βJun 2026) should be individually verified.
π΄ Stale Instructions (sample of confirmed stale β click to expand)
| Resource |
Type |
Last Major Change |
Days Ago |
instructions/aspnet-rest-apis.instructions.md |
Instruction |
2026-01-30 |
182 |
instructions/agent-safety.instructions.md |
Instruction |
2026-02-18 |
163 |
instructions/a11y.instructions.md |
Instruction |
2026-04-15 |
107 |
~186 additional instruction files were not modified in the last 30 days. Only instructions/attester-verify-packages.instructions.md (added 2026-07-22) is fresh.
π΄ Stale Hooks (all 7 stale hooks)
| Resource |
Type |
Last Major Change |
Days Ago |
hooks/session-auto-commit |
Hook |
2026-02-09 |
172 |
hooks/session-logger |
Hook |
2026-02-10 |
171 |
hooks/governance-audit |
Hook |
2026-02-18 |
163 |
hooks/dependency-license-checker |
Hook |
2026-03-18 |
135 |
hooks/tool-guardian |
Hook |
2026-03-19 |
134 |
hooks/secrets-scanner |
Hook |
2026-05-27 |
65 |
hooks/fix-broken-links |
Hook |
2026-06-22 |
39 |
Deep Review: 10 Oldest Stale Resources
| Resource |
Verdict |
Key Problems |
Recommended Action |
agents/adr-generator.agent.md |
Mostly current |
Missing model and tools frontmatter fields; content is timeless |
Minor modernization |
agents/planner.agent.md |
Materially stale |
Deprecated VS Code tool names (codebase, fetch, findTestFiles, githubRepo, search, usages) silently ignored by Copilot |
Targeted refresh |
agents/prd.agent.md |
Materially stale |
Mix of deprecated VS Code tool names and GitHub MCP tool names without clear separation; several will be silently ignored |
Targeted refresh |
agents/devops-expert.agent.md |
Materially stale (tools) / Mostly current (content) |
Deprecated tools: codebase, terminalCommand, search, githubRepo, runCommands, runTasks; DevOps content itself is evergreen |
Targeted refresh (tools only) |
agents/CSharpExpert.agent.md |
Mostly current |
References ".NET 10 and C# 14 at the time of writing" β still roughly accurate but will drift; no tools or model field |
Minor modernization |
instructions/aspnet-rest-apis.instructions.md |
Mostly current |
References ASP.NET Core 10 (still current stable); content is sound |
No urgent change needed |
agents/mentor.agent.md |
Problematic |
References a non-existent giphy tool in the instructions body β misleads users into expecting a tool that doesn't exist; also uses deprecated tool names (codebase, web/fetch, findTestFiles, githubRepo, search, usages) |
Targeted refresh |
agents/accessibility.agent.md |
Mostly current |
Many potentially deprecated tool names (e.g., changes, extensions, findTestFiles, openSimpleBrowser, runCommands, runTasks, runTests, vscodeAPI); model pinned to GPT-4.1 (dated); WCAG 2.2 content is high quality and current |
Minor modernization |
agents/critical-thinking.agent.md |
Materially stale |
Deprecated tool names: codebase, extensions, findTestFiles, githubRepo, problems, search, searchResults, usages β all silently ignored by Copilot |
Targeted refresh |
hooks/session-auto-commit |
Mostly current |
Uses git commit --no-verify without documenting the security implication (bypasses pre-commit hooks including secret-scanning hooks); README doesn't warn that this may circumvent security controls installed by other hooks in this repo |
Minor modernization |
Deeper Analysis: Deprecated Tool Names
A cross-cutting issue affects many stale agents: pre-namespacing tool names that VS Code Copilot silently ignores. A community fix in April 2026 addressed several agents but left ~150+ agents untouched. The deprecated names to watch for include:
| Deprecated |
Current Namespaced Equivalent |
codebase |
search/codebase |
terminalCommand |
execute/runInTerminal |
runCommands |
execute/runInTerminal |
runTasks |
execute/runTasks |
findTestFiles |
search/fileSearch |
githubRepo |
github/* |
search (bare) |
search/codebase |
usages |
search/findUsages |
problems |
read/problems |
Many agents that declare tools are actually running without any tool access in VS Code, silently degrading to a plain chat experience.
Priority Actions
- Immediate rework/removal: None β no resources found to be harmful enough to require removal
- Targeted refresh (tool name updates are the highest-leverage fix across the most resources):
agents/planner.agent.md β update deprecated tool names
agents/prd.agent.md β update and clarify VS Code vs MCP tool names
agents/devops-expert.agent.md β update deprecated tool names
agents/critical-thinking.agent.md β update deprecated tool names
agents/mentor.agent.md β remove giphy reference, update tool names
- Consider a bulk sweep for all ~150+ agents using pre-namespacing tool names
- Minor modernization:
agents/adr-generator.agent.md β add model and tools fields
agents/CSharpExpert.agent.md β update .NET/C# version reference, add model/tools
agents/accessibility.agent.md β update model field, verify tool names
hooks/session-auto-commit β document --no-verify security implications
- No urgent change needed:
instructions/aspnet-rest-apis.instructions.md
instructions/agent-safety.instructions.md (content remains best-practice)
Suggested Systematic Improvements
- Tool name linter: Add a CI check that flags deprecated (pre-namespacing) tool names in agent files
- Bulk tool refresh: Run a scripted pass over all agent files to replace known deprecated tool names with their namespaced equivalents
- Staleness tracking: Schedule periodic runs of this report (e.g., monthly) to surface newly stale resources
Generated by Resource Staleness Report Β· 202.9 AIC Β· β 9.04 AIC Β· β 6K Β· β·
Summary
π‘ Aging Resources (14β30 days since last major change)
agents/oracle-to-postgres-migration-expert.agent.mdagents/ember.agent.mdagents/python-win-arm64-gha-wheel-builder.agent.mdπ΄ Stale Resources (>30 days since last major change)
π΄ Stale Agents (sample of confirmed stale β click to expand)
agents/adr-generator.agent.mdagents/planner.agent.mdagents/prd.agent.mdagents/devops-expert.agent.mdagents/CSharpExpert.agent.mdagents/mentor.agent.mdagents/accessibility.agent.mdagents/critical-thinking.agent.mdagents/doublecheck.agent.mdagents/accessibility-runtime-tester.agent.mdagents/github-actions-expert.agent.mdagents/context-architect.agent.mdagents/debug.agent.mdagents/implementation-plan.agent.mdagents/janitor.agent.mdagents/plan.agent.mdagents/principal-software-engineer.agent.mdagents/specification.agent.mdagents/caveman-mode.agent.mdagents/terminal-helper.agent.mdagents/address-comments.agent.mdagents/interview-prep.agent.mdπ΄ Stale Instructions (sample of confirmed stale β click to expand)
instructions/aspnet-rest-apis.instructions.mdinstructions/agent-safety.instructions.mdinstructions/a11y.instructions.mdπ΄ Stale Hooks (all 7 stale hooks)
hooks/session-auto-commithooks/session-loggerhooks/governance-audithooks/dependency-license-checkerhooks/tool-guardianhooks/secrets-scannerhooks/fix-broken-linksDeep Review: 10 Oldest Stale Resources
agents/adr-generator.agent.mdmodelandtoolsfrontmatter fields; content is timelessagents/planner.agent.mdcodebase,fetch,findTestFiles,githubRepo,search,usages) silently ignored by Copilotagents/prd.agent.mdagents/devops-expert.agent.mdcodebase,terminalCommand,search,githubRepo,runCommands,runTasks; DevOps content itself is evergreenagents/CSharpExpert.agent.mdtoolsormodelfieldinstructions/aspnet-rest-apis.instructions.mdagents/mentor.agent.mdgiphy toolin the instructions body β misleads users into expecting a tool that doesn't exist; also uses deprecated tool names (codebase,web/fetch,findTestFiles,githubRepo,search,usages)agents/accessibility.agent.mdchanges,extensions,findTestFiles,openSimpleBrowser,runCommands,runTasks,runTests,vscodeAPI); model pinned toGPT-4.1(dated); WCAG 2.2 content is high quality and currentagents/critical-thinking.agent.mdcodebase,extensions,findTestFiles,githubRepo,problems,search,searchResults,usagesβ all silently ignored by Copilothooks/session-auto-commitgit commit --no-verifywithout documenting the security implication (bypasses pre-commit hooks including secret-scanning hooks); README doesn't warn that this may circumvent security controls installed by other hooks in this repoDeeper Analysis: Deprecated Tool Names
A cross-cutting issue affects many stale agents: pre-namespacing tool names that VS Code Copilot silently ignores. A community fix in April 2026 addressed several agents but left ~150+ agents untouched. The deprecated names to watch for include:
codebasesearch/codebaseterminalCommandexecute/runInTerminalrunCommandsexecute/runInTerminalrunTasksexecute/runTasksfindTestFilessearch/fileSearchgithubRepogithub/*search(bare)search/codebaseusagessearch/findUsagesproblemsread/problemsMany agents that declare tools are actually running without any tool access in VS Code, silently degrading to a plain chat experience.
Priority Actions
agents/planner.agent.mdβ update deprecated tool namesagents/prd.agent.mdβ update and clarify VS Code vs MCP tool namesagents/devops-expert.agent.mdβ update deprecated tool namesagents/critical-thinking.agent.mdβ update deprecated tool namesagents/mentor.agent.mdβ removegiphyreference, update tool namesagents/adr-generator.agent.mdβ addmodelandtoolsfieldsagents/CSharpExpert.agent.mdβ update .NET/C# version reference, addmodel/toolsagents/accessibility.agent.mdβ updatemodelfield, verify tool nameshooks/session-auto-commitβ document--no-verifysecurity implicationsinstructions/aspnet-rest-apis.instructions.mdinstructions/agent-safety.instructions.md(content remains best-practice)Suggested Systematic Improvements