Skip to content

docs: use one headline for pz everywhere - #6

Merged
coccor merged 1 commit into
mainfrom
worktree-headline-unify
Aug 21, 2026
Merged

docs: use one headline for pz everywhere#6
coccor merged 1 commit into
mainfrom
worktree-headline-unify

Conversation

@coccor

@coccor coccor commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

What

pz described itself three different ways depending on where you met it:

Surface Old text
README.md "a lightweight, developer-first engine for batch ETL/ELT, powered by DuckDB"
CLAUDE.md "a dbt-inspired batch ETL CLI for .NET powered by DuckDB"
pz --help "pz — batch ETL powered by DuckDB"
pz NuGet <Description> "a lightweight, developer-first CLI for batch ETL/ELT, powered by DuckDB…"
pz-pipelines skill "a dbt-inspired batch ETL CLI"

All five now carry the same sentence:

a lightweight, developer-first batch data pipeline engine for SQL-based ETL/ELT, powered by DuckDB, that can run anywhere without requiring a data platform

Wording is adapted only for grammar at each site (leading pz / PipelineZ (pz), the clause that follows). "dbt-inspired" is gone — the comparison invited the wrong expectations and said nothing about what pz does.

The NuGet description drops its now-redundant "run it anywhere, with no data platform required" sentence (the headline says it) and keeps the connector list, which is what nuget.org search matches on.

Verification

  • dotnet build Pz.slnx -c Release — build succeeded, 0 warnings
  • PZ_TESTS_OFFLINE=1 dotnet test Pz.slnx -c Release --no-build — 21 projects, 0 failures (docker suites skip)
  • pz --help renders the new description

Follow-ups (not in this PR)

  • The site (pipelinez.dev) is handled in the companion PR coccor/pz-site#8.
  • The GitHub repo's About description already carries this exact sentence — nothing to change.
  • tests/Pz.Mcp.Tests/DocsToolsTests.cs has "A CLI for batch ETL/ELT." inside a stub llms.txt fixture. It simulates remote site content, not pz's own copy, so it was left alone.

README, CLAUDE.md, the pz NuGet package description, the root command's
--help text and the pz-pipelines skill each carried a different one-line
description of what pz is -- "dbt-inspired batch ETL CLI for .NET",
"lightweight, developer-first engine for batch ETL/ELT", "batch ETL
powered by DuckDB". Someone meeting pz through the CLI, nuget.org and
the README saw three products.

Settle on one sentence: a lightweight, developer-first batch data
pipeline engine for SQL-based ETL/ELT, powered by DuckDB, that can run
anywhere without requiring a data platform. It names the category
(pipeline engine, not a CLI wrapper), the authoring surface (SQL), the
runtime (DuckDB) and the deployment claim (no data platform) in the
order a reader needs them.
@coccor
coccor merged commit a29b9cf into main Aug 21, 2026
3 checks passed
@coccor
coccor deleted the worktree-headline-unify branch August 21, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant