Agent skill

Collectors Go Design

by netdata in netdata/netdata

Design or review go.d collector and discoverer contracts, including capability scope, options, metric meaning and identity, vnodes, Functions, ownership, remote writes and durable state.

GPL-3.0Auto-check passedDevOps & Cloud

Install Collectors Go Design

skills CLI
$ npx skills add netdata/netdata --skill collectors-go-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install netdata/netdata collectors-go-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/collectors-go-design .claude/skills/collectors-go-design && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
collectors-go-design
GitHub stars
81k
Token cost
~4.3k tokens
SKILL.md length
2,285 words
Files
4
Skills in repo
27
Repo updated
First seen
Licence
GPL-3.0

At a glance

Design or review go.d collector and discoverer contracts, including capability scope, options, metric meaning and identity, vnodes, Functions, ownership, remote writes and durable state.

  • Works in 7 steps: Product boundary. State the operational… → Provider contract. For every operation… → Architecture and ownership. Name what… → …
  • DevOps & Cloud work in your project
  • SKILL.md covers Review And Implementation, When This Skill Applies, The Collector Design Note and Function Ownership, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Collectors Go Design is an agent skill from netdata/netdata. Design or review go.d collector and discoverer contracts, including capability scope, options, metric meaning and identity, vnodes, Functions, ownership, remote writes and durable state. Also author or review DynCfg configschema.json forms. Contract-preserving fixes and migrations use framework guidance; integration prose uses the metadata skill.

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `config-schema.md`, `mutating-collectors.md` and `operator-surface.md`).

It sits in DevOps & Cloud. The repository describes itself as: The fastest path to AI-powered full stack observability, even for lean teams. The licence is GPL-3.0.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “/collectors-go-design”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Product boundary. State the operational question, supported providers, versions and configurations, explicit
  2. Provider contract. For every operation the design depends on, name the permissions, consistency assumptions,
  3. Architecture and ownership. Name what owns config, client transport, normalization, durable state, and
  4. Identity and lifecycle. Name what survives a cycle, a restart, and a reload; which identity is stable and which
  5. Operator surface. One decision record row per proposed option, the mode form as a user task, and the
  6. Metric semantics. One measurement truth table row per new observation (below). Derive names, units, and help
  7. Evidence plan. What proves the real path (real construction, real transitions, the shipped adapter), which

What it can do on your machine

Read from SKILL.md and the folder at commit a7f3cf9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Collectors Go Design loads about 4.3k tokens when it runs. Until then it costs about 93 tokens; SKILL.md has 2,285 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from netdata/netdata at commit a7f3cf9, republished under its GPL-3.0 licence (© netdata). 2,285 words, ~4,349 tokens.

Download SKILL.mdSave it as .claude/skills/collectors-go-design/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
collectors-go-design
description
Design or review go.d collector and discoverer contracts, including capability scope, options, metric meaning and identity, vnodes, Functions, ownership, remote writes and durable state. Also author or review DynCfg config_schema.json forms. Contract-preserving fixes and migrations use framework guidance; integration prose uses the metadata skill.

Go Collector Design

Use this skill to design or review what a collector or discoverer promises, who owns its state, what an operator decides, what a sample means, and what proves it. Resolve applicable implementation design questions before code. Collector mechanics live in .agents/skills/collectors-go-framework-v2/SKILL.md and src/go/plugin/go.d/docs/how-to-write-a-collector.md; artifact delivery lives in .agents/skills/integrations-lifecycle/. Do not restate those here.

Every rule below is written as: When it applies, Do / Don't, what counts as Evidence, and its Boundary (the legitimate exception). A checked box or an approval phrase is never evidence.

Review And Implementation

Apply AGENTS.md#skill-selection. During review, use the applicable items as questions about the changed contract, source and existing design/validation evidence. Report concrete missing or inconsistent evidence; do not create a SOW, design note, truth-table artifact or mutation test merely because this authoring workflow describes it. Required acceptance evidence still matters. Loading a reference does not authorize its UI changes, remote operations or setup.

During authorized implementation, record the applicable design before code and retain the project's approval gates. A pure form presentation edit uses the schema reference without a collector design note; an option/default/meaning change remains design work even when implemented through the schema. An ordinary transient cache does not by itself require durable-state machinery; ownership, lifecycle and cost changes still need their applicable design review.

When This Skill Applies

TaskLoadDesign note depth
New go.d collectorthis skill, then the V2 skill and the how-to guidefull note; one line per item for a small read-only collector
New go.d discoverer or changed discovery capability, ownership or lifecyclethis skill; implementation under src/go/plugin/go.d/discovery/sdext/discoverer/ and shared engine under src/go/plugin/agent/discovery/applicable product, ownership, lifecycle and option items; no collector metric or V2 requirements unless affected
New public config option, mode, or default changeoperator-surface.md (the option's decision record)the affected item only
Form presentation in config_schema.json, with option/default semantics unchangedconfig-schema.mdnone; a changed operator contract uses the relevant design row
New or changed metric meaning, new entity axis, vnodesthe Metric Semantics and Identity itemsthe affected item only
Collector that writes or deletes remotely, or persists durable local statethis skill plus applicable mutating-collectors.md sectionsfull note plus applicable state/mutation items
Reviewing any of the aboveaffected items as review questions and existing evidenceno new implementation artifact
Contract-preserving migration/fix or integration prose onlymigration/V2 or metadata/integration guidance as applicablenone; schema forms remain routed above

The Collector Design Note

When: authorized design or implementation of a new collector, discoverer, or affected public, ownership or lifecycle contract. Do: fill the applicable items below as a Collector design: block under "Affected contracts and surfaces" in the SOW's Pre-Implementation Gate, before implementation. Don't: create separate documents, or answer items the collector does not have; write "none" with the reason instead. Evidence: each item cites its source (provider doc, existing code, framework contract, user decision). Boundary: a small collector that only reads its source answers applicable items in one line each. Pure form edits and review-only requests follow the exceptions above. Remote mutation or durable local state selects the applicable sections of mutating-collectors.md; it does not make every item apply to every collector.

  1. Product boundary. State the operational question, supported providers, versions and configurations, explicit non-goals, and whether each measurement is client-observed or a backend guarantee. Distinguish a repair of the contemporary contract, making that contract discoverable, and expanding it. Each added capability, including network discovery, log ingestion or a Function, MUST have an approved operator need; a request for monitoring does not imply these products. Protocol/SDK support, a sibling collector's features, and words such as "comprehensive" or "production-ready" do not establish that need. Approval already covering the capability remains valid; no separate approval per component is required. An explicitly excluded capability is not a defect.
  2. Provider contract. For every operation the design depends on, name the permissions, consistency assumptions, retries, and error meanings, with a link to the applicable provider/version documentation. When more than one provider or mode is involved, fill a capability matrix: one row per operation, one column per provider, cells say supported / semantics / evidence. An S3-compatible request API does not imply interchangeable replication, versioning, or deletion semantics. Similar charts may share observations while provider operations differ; decide sharing from the matrix, not from vendor count or API naming.
  3. Architecture and ownership. Name what owns config, client transport, normalization, durable state, and presentation; which existing helpers fit (src/go/plugin/go.d/docs/helper-packages.md); what needs a boundary and what stays direct code. Any coupling across jobs or owners, any durable state, any scheduler or queue goes through the Architecture Gate below first.
  4. Identity and lifecycle. Name what survives a cycle, a restart, and a reload; which identity is stable and which is display metadata; which concurrent owners actually exist (the same job's old and new runtime is one case, different jobs another). Trace one successful cycle and one cycle with unfinished cleanup before designing the engine. If housekeeping would stop measurement, either state the real dependency or separate the two state dimensions; do not shorten a safety interval to hide the stall.
  5. Operator surface. One decision record row per proposed option, the mode form as a user task, and the consumer traces for defaults and null: operator-surface.md. List the implementation details you intentionally do not expose.
  6. Metric semantics. One measurement truth table row per new observation (below). Derive names, units, and help text from the table, never the other way round.
  7. Evidence plan. What proves the real path (real construction, real transitions, the shipped adapter), which fakes carry independent semantics, and what cannot be verified locally and is therefore stated as unverified. Test rules live in the V2 skill's Tests section.

Function Ownership

When designing Functions over process-owned data, choose the owner independently from collector selection. Use src/go/pkg/funcapi/README.md#process-function-providers for provider, module-bound and job-backed lifetimes. A collector switch and a Function over retained history are distinct operator contracts; record their intended relationship in the design note before choosing registration.

Architecture Gate

For configured vnode acquisition and named attachment, use src/go/plugin/framework/vnodes/README.md#ownership and src/go/plugin/framework/vnodes/README.md#collector-attachment as the existing ownership contract before proposing collector-owned identity polling or shared connection settings.

When: a proposal adds caching, durable state, scheduling, queues, cross-job dependencies, cleanup that can freeze measurement, or a generic engine around provider-specific behavior. This includes machinery owned by just one collector or discoverer. Do: answer the applicable questions below before code; if the justification is unknown, investigate or ask rather than implement a placeholder. Don't: make an unjustified scan faster, raise its cap, add retries, or write tests that expect the coupling. Evidence: a supported requirement and a concrete failure of its direct implementation, using the evidence standard in src/go/AGENTS.md#evidence-before-complexity. Boundary: state, locks, shared clients, framework infrastructure and protocol/security controls remain valid when justified. "This looks complex" alone is not a finding. An ordinary transient cache may need only a brief source-based explanation; it does not require persistence or a benchmark by default.

Designers and reviewers MUST evaluate the initiating decision before hardening its supporting layers. Trace serialization, versioning, invalidation, locking and recovery back to the mechanism that requires them. Correctness of those layers and passing tests do not prove that the mechanism is needed. If it is unjustified, propose removing or redesigning it with its dependent machinery within the approved scope; do not weaken safeguards around a retained requirement to reduce complexity.

  1. Requirement and direct alternative. What approved operator need or correctness, liveness, protocol, security, compatibility or workload contract is being satisfied? Describe the direct implementation using existing helpers and independent ownership, without the proposed machinery.
  2. Necessity. Which supported execution fails with that alternative? Identify the input, failure and requirement it violates. For persistence, explain why re-querying or reconstructing state after restart is insufficient. For a cost argument, show the expected workload and source-derived bounds or measurements; "avoids repeated work" is insufficient by itself.
  3. Narrowest boundary. What state or resource needs the mechanism, who owns it, and for how long? For cross-job coordination, identify the shared object, namespace, limit or protocol; show the collision with independent ownership and why per-owner identity/exclusion is insufficient, using real keys. Sharing a directory, SDK or provider type is not itself a collision.
  4. Failure propagation and cost. Can a stopped, corrupt, or unreachable job block a healthy one? State the cost variables: work per job per call, per retained item, remote calls, state serialization, lock scope, growth with jobs and backlog. Use source-derived bounds at design time; a shipped hot-path change still follows src/go/AGENTS.md#hot-path-and-benchmark-discipline. A cache that preserves failure coupling is not a fix.
  5. Decision. Necessary machinery is exposed as an operational trade-off and gets the applicable design approval; otherwise use the direct implementation or revise the requirement with the user. For durable ownership also state recovery consequences: same versus different owner, label change, credential rotation, location change and rename. Isolation does not solve identity migration; say what a renamed job does and does not inherit.

Worked example from S3check: recovering ownership of created remote objects after a crash requires a journal. The original proposal additionally scanned every job's ownership files under a global handoff lock before publishing a probe. Object keys were already namespaced per Agent and job; the only real overlap was the same job's old and new runtime during reload. A per-owner lock and journal (owner = Agent registry ID + job name) covered that overlap. The global scan let an unrelated corrupt journal block a healthy job, cost O(jobs²), and turned growth into failure through a file-count cap. Reject the cross-job coordination, retain the necessary owner-scoped journal and lock, and record that a renamed job does not adopt old ownership. This follows from the supported execution and ownership keys.

Show full SKILL.md (676 more words)Show less

Measurement Truth Table

When: every new observation, and every change to what an existing one means. Do: fill one row per observation, then map states to values, before writing metric names or charts.yaml. Don't: emit a value that looks like a measurement for something not measured; a skipped operation has no duration, a failed attempt is not a lag or success sample (its request duration may still be a valid measurement of the request), a waiting state is not a zero (.agents/skills/collectors-authoring/collector-practices.md#14-gaps-are-data). Evidence: the table itself, plus a test that drives each row's state through the real path and asserts emitted / omitted / retained. Boundary: human-readable configuration does not prohibit millisecond latency charts; the table decides units per chart.

ColumnMeaning
Eligibilitywhen the observation may be produced at all
Start eventwhat starts the measurement (for S3check delete lag: the successful source DELETE, not the first attempt)
Stop eventwhat ends it (observed destination absence; a timeout ends the attempt, a breach does not)
Scopeper probe, per target, per job
Aggregationhow repeated calls become one value or status before chart labels collapse them
Consequencewhat the operator should conclude from it

Then map each of: measured, missing, skipped, waiting, retrying, failed operation, failed collection, backpressured, terminal, to one of: emitted value, omitted (gap), retained last terminal value, state-set state. Distinguish a measured unhealthy target from an inability to collect; make sure the framework commits the intended failure observations; check every early return against the table. Comparisons follow the wording ("exceeding" is strict).

Lifecycle Entry Points

When a migration changes the ownership unit, trace subordinate constructors, workers and read APIs as well as the native collector. When the approved ownership unit is one entity, the job SHOULD construct that state directly; remove obsolete reconciliation, entity selectors and per-entity bookkeeping from its private components. Retain inventories, routing and aggregation at owners that still serve multiple entities or jobs, and retain identity in transport/history records. Validate isolation using independently constructed jobs, including replacement and retirement of one while another runs.

When: designing Init, Check, Collect, Cleanup, and any Run. Do: review every entry point, including partial initialization, DynCfg test, autodetection, reload, and stop, not only Collect followed by a clean shutdown. Decide, per entry point, what it may do, and record it; the V2 skill's Core Style owns the resulting rules (Check detection-only, cleanup caller-cancelled or detached with a fixed budget independent of request and retry settings; S3check chose five seconds). Don't: derive a shutdown budget from public tuning, or make orderly cleanup the crash-recovery mechanism. Evidence: the trace per entry point in the design note; tests for cancellation and partial init. Boundary: a read-only collector closing idle connections needs no journal or timeout machinery; background contexts are not banned, unbounded ones are.

Simplification As Engineering

When: throughout, and at the final pass. Do: prefer direct ownership, small types, clear transitions, and existing helpers over generic engines and defensive layers; name files by responsibility and check that the content matches; split along operations or state boundaries, not line counts; share only real semantics and keep distinct provider logic distinct; run the V2 skill's Pre-PR final sweep before review. Don't: reject necessary state or boundaries to minimize the diff, or add pooling and caching to satisfy a slogan. Evidence: per-cycle cost stated from the source (a global O(N²) scan matters; a bounded map in a network-bound check does not). Boundary: file length is a signal, not a limit; splitting one function into arbitrarily named helpers is not architecture.

Reading Sequence

  1. Select affected items from the task table. Implementation records its applicable note; review checks existing contracts and evidence under ./SKILL.md#review-and-implementation.
  2. Read operator-surface.md for option/mode decisions and config-schema.md for form authoring or review. Read mutating-collectors.md for remote mutation or durable local state, using its scoped routes.
  3. For implementation mechanics or their review, use src/go/plugin/go.d/docs/how-to-write-a-collector.md and the V2 skill when that framework applies; contract-preserving migrations use the migration guide.
  4. When metadata or delivery is affected, use .agents/skills/collectors-metadata-yaml/SKILL.md and .agents/skills/integrations-lifecycle/consistency.md. Reading delivery guidance does not request regeneration.

© netdata, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in .agents/skills/collectors-go-design of netdata/netdata.

  • SKILL.md
  • config-schema.md
  • mutating-collectors.md
  • operator-surface.md

Open the folder on GitHubat commit a7f3cf9

Compare with similar skills

Collectors Go Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Collectors Go Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Collectors Go Design this skillnetdata/netdata81k—~4.3kAutomated safety check: PassGPL-3.0
Monitor CInrwl/nx29k6 repos~4.7kAutomated safety check: PassMIT
Terraform and OpenTofu Guideagentscope-ai/QwenPaw36k6 repos~4.2kAutomated safety check: PassApache-2.0
Vercel Optimize Auditvercel-labs/agent-skills32k8 repos~4.3kAutomated safety check: PassNone
Analyze GitHub Action Logswithastro/astro63k1 repos~1.3kAutomated safety check: PassCustom licence
Openclaw Live Updateropenclaw/openclaw392k—~3.7kAutomated safety check: PassMIT

Similar skills

  • Monitor CI

    nrwl/nx

    Monitor Nx Cloud CI pipeline and handle self-healing fixes. An agent skill from nrwl/nx.

    29k GitHub starsUsed in 6 repos~4.7k tokens
    DevOps & CloudAuto-check passed
  • Terraform and OpenTofu Guide

    agentscope-ai/QwenPaw

    Guidance for writing and testing Terraform and OpenTofu code: module structure, naming, test approaches, CI/CD workflows, state handling and security scanning.

    36k GitHub starsUsed in 6 repos~4.2k tokens
    DevOps & CloudAuto-check passed
  • Vercel Optimize Audit

    vercel-labs/agent-skills

    Official

    Runs a metrics-first audit of a deployed Vercel project, gating investigations on real signals to produce ranked, citation-backed cost and performance recommendations.

    32k GitHub starsUsed in 8 repos~4.3k tokens
    DevOps & CloudAuto-check passed
  • Official

    Analyze recent GitHub Actions workflow runs to identify patterns, mistakes, and improvements.

    63k GitHub starsUsed in 1 repo~1.3k tokens
    DevOps & CloudAuto-check passed
  • Openclaw Live Updater

    openclaw/openclaw

    Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.

    392k GitHub stars~3.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Installs or refreshes Iron Proxy and its Iron Control web console for NanoClaw, with a local Docker setup, database, credentials and a human approval bridge.

    31k GitHub stars~4.6k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: notes

More from netdata/netdata

All 27 skills in this repo
  • Docs Learn PR Preview

    netdata/netdata

    Use only when the user explicitly asks to build, run, preview, inspect, or validate learn.netdata.cloud locally using the contents of a PR or documentation branch before merge.

    81k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Repo Mirror Sources

    netdata/netdata

    Inspect Netdata-org source checkouts under NETDATAREPOSDIR, or set up and synchronize that mirror when requested.

    81k GitHub stars~1.2k tokensUpdated today
    Auto-check: notes
  • Triage Agent Events

    netdata/netdata

    Investigate Netdata crashes, panics and fatals from agent-events captures or authorized fleet queries.

    81k GitHub stars~2.4k tokensUpdated today
    Auto-check: notes
  • Triage Codacy

    netdata/netdata

    Inspect, analyze, troubleshoot, or review Codacy findings and local analyzer/API helpers.

    81k GitHub stars~2.2k tokensUpdated today
    Auto-check: notes
  • Triage Coverity

    netdata/netdata

    Inspect or review Coverity Scan defects and saved CID bundles; fetch live findings or apply verified triage decisions when requested.

    81k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Triage Sonarqube

    netdata/netdata

    Inspect, review, or apply authorized triage decisions to SonarCloud issues and security hotspots; also review the Sonar helpers.

    81k GitHub stars~2.8k tokensUpdated today
    Auto-check: notes

Categories

Questions about Collectors Go Design

What does Collectors Go Design do?

Design or review go.d collector and discoverer contracts, including capability scope, options, metric meaning and identity, vnodes, Functions, ownership, remote writes and durable state. Collectors Go Design is an agent skill from netdata/netdata.d collector and discoverer contracts, including capability scope, options, metric meaning and identity, vnodes, Functions, ownership, remote writes and durable state.

When should I use Collectors Go Design?

Collectors Go Design fits situations like: devOps & Cloud work in your project.

How do I install Collectors Go Design in Claude Code?

Run `npx skills add netdata/netdata --skill collectors-go-design -a claude-code`. Or copy the skill folder (.agents/skills/collectors-go-design in netdata/netdata) into .claude/skills/collectors-go-design in your project. Claude Code loads it when a task matches its description.

How do I install Collectors Go Design in Codex?

Run `npx skills add netdata/netdata --skill collectors-go-design -a codex`. Or copy the skill folder (.agents/skills/collectors-go-design in netdata/netdata) into .agents/skills/collectors-go-design in your project. Codex loads it when a task matches its description.

Can I use Collectors Go Design in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add netdata/netdata --skill collectors-go-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/collectors-go-design, .gemini/skills/collectors-go-design, .github/skills/collectors-go-design and .opencode/skills/collectors-go-design in your project.

What does Collectors Go Design need to run?

SKILL.md names no scripts, command-line tools or credentials: Collectors Go Design is instructions for the agent only.

Does Collectors Go Design access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Collectors Go Design safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Collectors Go Design use?

Collectors Go Design is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Collectors Go Design use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Collectors Go Design?

Skills that share tags, products or a category with Collectors Go Design: Monitor CI (nrwl/nx, 29k stars), Terraform and OpenTofu Guide (agentscope-ai/QwenPaw, 36k stars), Vercel Optimize Audit (vercel-labs/agent-skills, 32k stars) and Analyze GitHub Action Logs (withastro/astro, 63k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Collectors Go Design?

netdata (a GitHub organization) maintains it in netdata/netdata, which has 80,853 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on October 9, 2026.

Source: netdata/netdata on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.