adr-writer
Use when capturing an architecture decision so it survives turnover — produces an ADR-NNNN.md from context, options considered,…
Use when first encountering a new dataset — produces a structured profile (schema, missingness, distributions, outliers, gotchas) before any analysis.
$ npx -y skills add oxbshw/LLM-Agents-Ecosystem-Handbook --skill dataset-profiler --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dataset-profilerContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when first encountering a new dataset — produces a structured profile (schema, missingness, distributions, outliers, gotchas) before any analysis.
name: dataset-profiler description: Use when first encountering a new dataset — produces a structured profile (schema, missingness, distributions, outliers, gotchas) before any analysis. version: 0.1.0 status: experimental risk: low tags: [data, read-only, writes-files]
| Name | Type | Required | Notes | |---|---|---|---| | `path` | path | yes | CSV / Parquet / JSONL | | `target` | string | no | column of interest (gets extra distribution detail) |
`profile.md` with: Source, Schema, Missingness, Distributions, Outliers, Joins / keys, Gotchas, Open questions.
1. Load with the right reader (extension-detected); record row count, file size 2. Schema: column → dtype → nullable → example value 3. Missingness: % per column, top columns by missingness 4. Distributions: numeric (min, p50, p95, max, std), categorical (top-k, cardinality) 5. Outliers: flag rows beyond p99 + 3·IQR for numerics 6. Identify potential keys (unique columns) and join candidates 7. **Gotchas**: timezone columns, mixed encodings, suspicious all-zero rows, magic values (`-1`, `9999-12-31`) 8. **Open questions**: ambiguous columns / values that need owner input
A practical operating manual for building, evaluating, securing, and shipping modern LLM agent systems. Modern agents are not "a prompt + a tool."
Use when capturing an architecture decision so it survives turnover — produces an ADR-NNNN.md from context, options considered,…
Use when reviewing a proposed REST or GraphQL API change before merge — checks contract clarity, backwards compatibility, errors,…
Use after an incident is resolved — drafts a blameless postmortem from timeline notes, alerts, and chat threads.
Use when opening a PR — produces a clean PR description (what / why / how to verify / risks) from a branch diff against base.
Use when planning the next sprint — turns ticket intake + team capacity into a planned sprint with explicit non-goals.
Use after a session to promote useful episodic notes from logs/episodic/ into distilled, dated entries in MEMORY.md and…