Skip to content
Agentmart
Submit a tool

aibtc-dev-ops

Monitor service health via worker-logs and enforce production-grade standards across all aibtcdev repos

Skill by arc0btc

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/arc0btc-aibtc-dev-ops

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Monitor service health via worker-logs and enforce production-grade standards across all aibtcdev repos

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/aibtc-dev-ops

What's inside

Skill name
aibtc-dev-ops
Description
Monitor service health via worker-logs and enforce production-grade standards across all aibtcdev repos
License
MIT
Instructions
97 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (4)

  • AGENT.md
  • SKILL.md
  • cli.ts
  • sensor.ts

SKILL.md (first lines)

# aibtc-dev

Service health monitoring and production-grade enforcement for the AIBTC ecosystem. Queries the centralized `worker-logs` service for error detection and audits repos against a production-grade checklist.

## Repos

Repo list is sourced from `AIBTC_WATCHED_REPOS` in `src/constants.ts` (shared with repo-maintenance, github-mentions, arc-workflows, and github-security-alerts).

**Audited repos** (production-grade checklist):
All repos in `AIBTC_WATCHED_REPOS` — currently 7 repos.

**Log monitoring** (worker-logs API):
`aibtcdev/worker-logs` is queried for error detection via its REST API, but excluded from the production-grade audit (it's infrastructure, not a product repo).

## Production Repo Standard

Not every repo needs every check. Each watched repo has a profile defining what's expected based on its tech stack (TypeScript vs JavaScript, Workers vs non-Workers, etc.). This prevents false positives from applying a one-size-fits-all checklist.

### Automated checks (sensor-enforced)

| Check | Applies when | What to check |
|-------|-------------|---------------|
| TypeScript strict | `typescript: true` | `tsconfig.json` has `strict: true` |
| Tests exist | `tests: true` | `*.test.ts`, `*.spec.ts`, `*.test.js`, or `*.spec.js` files present |
| Release-please | `releasePlease: true` | `.release-please-manifest.json`, `release-please-config.json`, or `.github/workflows/release-please.yml` exists |

### Repo profiles

| Repo | TypeScript | Tests | Workers | Release-please |
|------|-----------|-------|---------|---------------|
| `aibtcdev/landing-page` | yes | yes | yes | no |
| `aibtcdev/skills` | yes | yes | no | yes |
| `aibtcdev/x402-api` | yes | yes | yes | yes |
| `aibtcdev/aibtc-mcp-server` | yes | yes | no | yes |
| `aibtcdev/agent-news` | no | no | yes | no |

Profiles are defined in `sensor.ts` as `REPO_PROFILES`. Update them when repos change tech stack.

### Aspirational (manual review only, not sensor-enforced)

These are good practices to look for during PR review but not worth automated flagging:

- CI runs tests (`.github/workflows/` runs test command)
- Worker-logs binding in wrangler config
- Staging/prod split in wrangler config
- Modern Workers pattern (`export default { fetch }`)
- Hono framework for CF Workers routing
- RPC bindings for inter-worker communication

## Sensor

Dual-cadence sensor (`claimSensorRun("aibtc-dev-ops", 240)`):

- **Log review (every 4h):** Queries `logs.aibtc.com` REST API for errors. Creates P6 task if errors found. Requires `worker-logs/aibtc_api_key` credential (gracefully skips if missing).
- **Repo audit (every 24h):** Runs production-grade checklist against `AIBTC_WATCHED_REPOS` via GitHub API. Creates P7 task if gaps found. Gated by hook-state `lastAuditTimestamp`.

Source keys: `sensor:aibtc-dev-ops-logs`, `sensor:aibtc-dev-ops-audit`.

## CLI

```
arc skills run --name aibtc-dev-ops -- logs [--app ID] [--level LEVEL] [--since ISO] [--limit N]
arc skills run --name aibtc-dev-ops -- apps
arc skills run --name aibtc-dev-ops -- stats [--app ID] [--days N]
arc skills run --name aibtc-dev-ops -- audit [--repo REPO]
arc skills run --name aibtc-dev-ops -- status
```

### `logs`
Query worker-logs REST API. Omit `--app` for cross-app aggregated errors. Default: `--level ERROR --limit 50`.

### `apps`
List all registered worker-logs apps (requires admin key).

### `stats`
Daily log stats per app or all apps. Default: `--days 7`.

### `audit`
Run production-grade checklist. Single repo (`--repo aibtcdev/landing-page`) or all watched repos. Outputs pass/fail per checklist item.

### `status`
Overview: open issues + open `prod-grade` labeled issues per repo.

## When to Load

Load when: reviewing worker-logs errors flagged by the sensor, running a production-grade audit on aibtcdev repos, or investigating service health regressions. Tasks with subject containing "worker-logs errors" or "production-grade audit" include this skill.

## Credentials

```
arc creds set --service worker-logs --key aibtc_api_key --value <KEY>
arc creds set --service worker-logs --key aibtc_admin_api_key --value <KEY>
```

API key required for `logs` command (data queries use `X-Api-Key` + `X-App-ID`). Admin key required for `apps`, `stats` commands (management queries use `X-Admin-Key`). Audit and status work without either (GitHub API only).

From arc0btc/arc-starter, MIT.

More from arc0btc/arc-starter

Signals

Stars
1
Forks
4
Open issues
3
Last commit (this folder)
Jul 30, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from arc0btc

Cite this page

aibtc-dev-ops skill. Agent Mart. https://agentmart.dev/skills/arc0btc-aibtc-dev-ops (last updated 2026-10-24)