By sleeplessv
Agent skills for data and analytics engineers, organised around the end-to-end data lifecycle. v1.5 completes the spine: Stage 0 (Requirements & Discovery), Stage 1 (Generation), Stage 2 (Ingestion), Stage 3 (Storage), Stage 4 (Transformation), and Stage 5 (Serving) all ship.
Convert a vague stakeholder data ask into one or more Decision-Grade Question (DGQ) markdown files under docs/requirements/, enforcing the action-change kill-switch. Use when the user says "/gather-requirements", "gather requirements", "interrogate this ask", "turn this request into a DGQ", or describes a stakeholder ask ("they want a dashboard", "marketing asked for a report", "we need a pipeline for X") and wants it pressure-tested before any engineering starts. Routes to /write-adr when the ask is actually a cross-cutting platform commitment.
Scaffold a MADR-lite Architecture Decision Record under docs/adr/. Use when the user wants to capture a cross-cutting platform commitment (warehouse choice, modelling convention, PII pattern, governance posture) and says "write an ADR", "record this decision", "/write-adr", or asks to document an architecture choice. Refuses single-option ADRs.
Convert an upstream system (database table, SaaS endpoint, streaming topic, partner feed) into a Source Profile markdown file under docs/sources-of-record/, enforcing the Stage 1 kill-switch — an accepted profile must name at least one consumer DGQ. Use when the user says "/profile-source", "profile this source", "characterise this source", "interrogate this upstream", "document this source", or describes an upstream ingest ("we have a new source", "we're about to ingest X", "we need to characterise this API", "the team just gave us access to their database") and wants the operational and contractual model captured before any pipeline is built. Routes to /write-adr when the decision is a cross-cutting platform commitment rather than a per-source profile.
Convert a planned (or existing-but-undocumented) ingestion path into an Ingestion Plan markdown file under docs/ingestion-plans/, enforcing the Stage 2 kill-switch — an accepted plan must name at least one upstream Source Profile. Use when the user says "/plan-ingestion", "plan this ingestion", "design this pipeline", "document this pipeline", "spec this ingestion", or describes a pipeline ("we're about to ingest X", "we need to land this stream", "what's our contract for the Stripe pull", "we never wrote down how this pipeline replays") and wants the operational and contractual model captured before code is written or after the pipeline is built but undocumented. Streaming and batch are equally first-class; the interview branches on the user's answer rather than defaulting either way. Routes to /write-adr when the decision is a cross-cutting platform commitment rather than a per-pipeline plan.
Convert a planned (or existing-but-undocumented) storage destination into a Storage Plan markdown file under docs/storage-plans/, enforcing the Stage 3 kill-switch — an accepted plan must name at least one upstream Ingestion Plan. Use when the user says "/plan-storage", "plan this storage", "where should this data live", "design this table/bucket/index", "document where this dataset lives", "what's our retention/residency for X", or describes a storage destination ("we're about to land this in Snowflake", "we need a cold archive for these events", "we never wrote down our retention policy", "is this PII column actually access-controlled") and wants the operational and contractual model — retention, residency, deletion mechanism, access pattern, tiering, partitioning — captured before infrastructure is provisioned or after it exists but is undocumented. Warehouse, lakehouse, object-store, operational-store, search-index, and cache are equally first-class; the interview branches on the user's answer rather than defaulting to any. Routes to /write-adr when the decision is a cross-cutting platform commitment rather than a per-dataset plan.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for data and analytics engineers, organised around the end-to-end data lifecycle. v1.5 completes the spine: Stage 0 — Requirements & Discovery — deeply, plus Stage 1 — Generation, Stage 2 — Ingestion, Stage 3 — Storage, Stage 4 — Transformation, and Stage 5 — Serving — built around the same discipline: interrogate every artefact before a pipeline is written, and refuse to produce a downstream artefact that does not chain back to the upstream one. Stage 5 closes the loop — a Serving Surface names both the model it reads and the decision it informs — so the lineage graph is now a closed cycle from the founding question back to it. Built for Claude Code; structured so each skill produces a durable, version-controlled artefact that downstream stages can consume.
Generic "data requirements templates" produce filled-in forms that look thorough but quietly accept asks that should have been killed — nothing in them forces the question "if the answer flipped, would anything actually change?" This repo encodes that question (and a few others) as agent skills, so pipelines and dashboards stop getting built for decisions nobody can later name.
Skills are self-contained — install one, or install the set (ADR-0004). Each skill folder carries its own contract (references/<artefact>.md) and linter (scripts/lint-<artefact>.sh); the shared worldview (CONTEXT.md) and lifecycle reference are linked by absolute URL as optional deeper reading, so a lone skill folder works on its own.
skills.sh (third-party installer):
npx skills add sleeplessv/relentless-data-skills --skill <name> # one skill
npx skills add sleeplessv/relentless-data-skills # the whole set
Claude Code plugin (the whole set as one selectable plugin):
/plugin marketplace add sleeplessv/relentless-data-skills
/plugin install relentless-data-skills@relentless-data-skills
Pick the single relentless-data-skills plugin and all skills install together; reload with /reload-plugins.
Local development. The plugin path works from a local clone too: /plugin marketplace add <path-to-clone> then /plugin install relentless-data-skills@relentless-data-skills, reloaded with /reload-plugins. The repo ships both .claude-plugin/plugin.json (the plugin) and .claude-plugin/marketplace.json (the single-plugin marketplace pointing at it).
Stage 0 — Requirements & Discovery:
/gather-requirements — interrogates a stakeholder ask into one or more Decision-Grade Question (DGQ) documents under docs/requirements/; enforces the action-change kill-switch (if nothing would change when the answer flips, the ask is rejected, not built) and bundles its own contract (references/dgq.md) and linter (scripts/lint-dgq.sh) inside the skill folder for schema enforcement (ADR-0004 pilot)./write-adr — scaffolds a MADR-lite Architecture Decision Record under docs/adr/ for cross-cutting platform commitments; refuses single-option decisions and bundles its own contract (references/adr.md) and linter (scripts/lint-adr.sh) inside the skill folder for structural enforcement (ADR-0004).Stage 1 — Generation:
/profile-source — interrogates an upstream source (database table, SaaS endpoint, streaming topic, partner feed) into a Source Profile document under docs/sources-of-record/; enforces the Generation kill-switch (an accepted profile must name at least one consumer DGQ in consumed_by — no consumer, no profile) and bundles its own contract (references/source-profile.md) and linter (scripts/lint-source-profile.sh) inside the skill folder for schema enforcement (ADR-0004).Stage 2 — Ingestion:
/plan-ingestion — interrogates a planned (or undocumented) ingestion path into an Ingestion Plan document under docs/ingestion-plans/; enforces the Ingestion kill-switch (an accepted plan must name at least one upstream Source Profile in related_sources_of_record — no profiled upstream, no plan) and bundles its own contract (references/ingestion-plan.md) and linter (scripts/lint-ingestion-plan.sh) inside the skill folder for schema enforcement (ADR-0004).Stage 3 — Storage:
npx claudepluginhub sleeplessv/relentless-data-skills-de --plugin relentless-data-skillsPersistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.