software-system-analyzerlisted
Install: claude install-skill tkolleh/skills
## What I do
I analyze the current repository to determine its origin and architecture. If it is hosted on a private enterprise Sourcegraph instance, I execute a deep internal discovery protocol using the /sourcegraph-search skill. Otherwise, I perform a comprehensive local audit of language, frameworks, and public dependencies.
## When to use me
Trigger this skill immediately upon entering a new repository or when the user asks "How does this system work?", "What is the architecture", "What are the system dependencies?", or "What should I know to work on this codebase?".
## Operational Workflow
### Phase 1: Context Detection
Run `gh repo view --json url` or inspect the local `.git/config` to check the remote host.
- **IF host is a private enterprise Sourcegraph instance:** Proceed to Phase 2 (Enterprise Protocol).
- **OTHERWISE:** Proceed to Phase 3 (General Protocol).
### Phase 2: Enterprise Sourcegraph Discovery Protocol
Use `src search` to map the ecosystem. Adapt the repo patterns to your organization's Sourcegraph instance:
1. **Contracts:** Search for the organization's interface definition contracts repository for Thrift IDL, Proto schema, GraphQL, etc...
2. **Message Queues:** Search for message broker (e.g., Kafka) infrastructure-as-code repositories.
3. **Cloud/IAM:** Search for cloud infrastructure bootstrap or service provisioning repositories.
4. **Data Pipelines:** Search for ETL job or data pipeline deployer repositories.
5. **Data Stores:** Search for dat