n0an

Observability Agent Skill — Development skill for Claude Code

Development community

Agent skill for writing correct Swift observability code on Apple platforms: unified logging, signposts, MetricKit, crash reporting, symbolication, and production telemetry.

How to install Observability Agent Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open n0an/Observability-Agent-Skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Observability Agent Skill does

Agent skill for writing correct Swift observability code on Apple platforms: unified logging, signposts, MetricKit, crash reporting, symbolication, and production telemetry.

Alternatives in Development

  • Screenshot — Capture desktop, app windows, or pixel regions across OS platforms 14.6k ★
  • Crash Analysis 2.3k ★
  • Project Memory: AgentSys — Cross-tool compatible: Works across all 5 platforms - Claude Code, OpenCode, Codex CLI, Cursor, and Kiro 622 ★

README

Observability Agent Skill

iOS 14+ Swift 5.9+ Covers WWDC 2016-2026 MIT License Agent Skills Compatible

An agent skill that helps AI coding agents like Claude Code, Codex, Cursor, and Gemini write correct Swift observability code on Apple platforms - unified logging that respects privacy and persistence, signpost instrumentation that shows up in Instruments, MetricKit metrics and diagnostics from production, crash reports you can actually symbolicate, and telemetry pipelines that do not lie to you.

It uses the [Agent Skills](https://agentskills.io/home) format, so it works smoothly with Claude Code, Codex, Gemini, Cursor, and more.

What It Covers

  • Unified logging - Logger (iOS 14+) and legacy os_log, subsystem/category design, the eight level methods and which levels persist to disk, privacy redaction (.public, .private, .private(mask: .hash)), formatting/alignment, lazy interpolation and why String-taking wrappers destroy it, multi-destination logging facades
  • Log retrieval - Console.app filtering and saved searches, the log CLI (stream/show/collect/config with predicate recipes), logging configuration profiles, sysdiagnose capture, the Xcode 15+ structured console, and scripted three-tier capture for agent-assisted debugging (simulator stream-to-file, devicectl console launch with an env-gated print mirror, timestamped sudo log collect device archives that include app extensions)
  • OSLogStore - reading your own logs at runtime