deploy — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited deploy (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Build and deploy the catalog UI and/or docs site to Firebase Hosting.
$ARGUMENTS may contain:--dry-run — Build only, skip deploy. Show what would be deployed.--target catalog — Deploy only the catalog UI--target docs — Deploy only the docs site--target all — Deploy both (default)Extract flags from $ARGUMENTS:
--dry-run flag--target <value> (default: all)Run these checks before proceeding:
# Check Firebase CLI is installed
which firebase || echo "ERROR: Firebase CLI not installed. Run: npm install -g firebase-tools"
# Check Firebase auth
firebase projects:list --limit 1 2>&1 || echo "ERROR: Not authenticated. Run: firebase login"
# Check firebase.json exists
test -f firebase.json || echo "ERROR: firebase.json not found in project root"If any check fails, report the error and stop.
Based on --target:
Catalog UI (target = catalog or all):
cd catalog-ui && npm ci && npm run buildReport build output size: du -sh catalog-ui/dist
Docs Site (target = docs or all):
cd docs-site && npm ci && npm run buildReport build output size: du -sh docs-site/dist
firebase deploy --only hostingIf targeting a specific site:
firebase deploy --only hosting:catalog
# or
firebase deploy --only hosting:docsOn dry-run:
**Dry Run Complete**
| Target | Build | Size |
|--------|-------|------|
| Catalog UI | OK | X MB |
| Docs Site | OK | X MB |
Ready to deploy. Run `/deploy` (without --dry-run) to push to Firebase.On deploy:
**Deployed Successfully**
| Target | URL |
|--------|-----|
| Catalog UI | https://architecture-catalog.web.app |
| Docs Site | https://docs-architecture-catalog.web.app |
Firebase project: ea-toolkit-demo-ac513firebase login to re-authenticate.node_modules/ is missing, npm ci handles it automatically..github/workflows/deploy.yml) auto-deploys on push to main. This skill is for manual/preview deployments.ea-toolkit-demo-ac513 (from .firebaserc)catalog → architecture-catalog, docs → docs-architecture-catalog~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.