Detect likely drift between documented architecture and the current repository structure, file boundaries, and dependency patterns.
From claude-dev-ecosystemnpx claudepluginhub oiranca/claude-dev-ecosystemThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides implementation of event-driven hooks in Claude Code plugins using prompt-based validation and bash commands for PreToolUse, Stop, and session events.
Use this skill to compare the documented architecture with the current repository structure and identify likely signs of architectural drift.
This skill detects structural inconsistencies and suspicious dependency patterns. It does not rewrite architecture documents and does not enforce architecture automatically.
Identify signs that the repository may have drifted away from its documented architecture, including:
docs/ARCHITECTURE.md is missing.Because context is not shared natively among Agent Teams, the Team Lead must ensure the following are accessible or provided via the Shared Task List:
.agent-cache/AGENT_STATE.json.docs/STACK_PROFILE.md.docs/INVENTORY.md.docs/ARCHITECTURE.md.docs/DECISIONS.md if needed for recent architectural changes.Check whether the repository shape described in docs/ARCHITECTURE.md still matches:
Look for likely violations such as:
Look for changes in:
Check whether key documented paths still exist and whether new important paths appeared without being reflected in architecture notes.
Classify findings as:
Once the analysis is complete, the agent must Communicate the results back to the Shared Task List and persist them as follows:
docs/ARCHITECTURE_DRIFT_REPORT.md.docs/DECISIONS.md.docs/ARCHITECTURE.md is missing: Skip the skill and record the reason in docs/DECISIONS.md.