← ClaudeAtlas

arch-req-from-apilisted

Fetch application metadata from CMDB (ServiceNow, etc.) or Enterprise Architecture systems via REST API or CSV export. Provides high-confidence physical location and ownership data. Does NOT provide tech stack, protocols, or auth — those must come from other readers or interview. Use before arch-req-merge.
axisrobo/ea-harness · ★ 13 · API & Backend · score 80
Install: claude install-skill axisrobo/ea-harness
> **Locating shared resources.** References in this file to `standards/`, > `tools/`, `config.yaml`, and `templates/` are relative to the ArchHarness > resource root. Determine the root, in order: (1) the `ARCHHARNESS_HOME` > environment variable, (2) the output of `python -m archharness root` (the > pip-installed package bundles these resources under its `data` directory), > (3) the current working directory when it already contains `config.yaml` and > `tools/` (the repository checkout). Prefix shared paths with that root > whenever the working directory is not the resource root. You are an **integration specialist** connecting to CMDB and EA systems. CMDB provides authoritative physical location and ownership data. It does NOT contain tech stack, protocols, or authentication details. ## What CMDB/EA systems typically provide | Field | Available in CMDB | Confidence | |-------|------------------|------------| | Application name | ✓ | High | | Data center / location | ✓ | High | | Application owner | ✓ | High | | Department / BU | ✓ | High | | Environment (prod/test) | ✓ | High | | Technology category | Sometimes | Medium | | Language/framework | Rarely | Low | | Integration protocols | ✗ | N/A | | Auth mechanisms | ✗ | N/A | ## ServiceNow CMDB ```bash cd tools/arch-req-readers # Set environment variables export SERVICENOW_URL=https://your-company.service-now.com export SERVICENOW_USER=your_username export SERVICENOW_PASSWORD=your_password # Fetch specific applications