claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Applies pipes-and-filters for sequential data transformations. Use when data flows through discrete stages like ETL, streaming analytics, or CI/CD pipelines.
Claude Code
$ npx -y skills add athola/claude-night-market --skill architecture-paradigm-pipeline --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill architecture-paradigm-pipeline -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill architecture-paradigm-pipeline -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill architecture-paradigm-pipeline -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill architecture-paradigm-pipeline -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill architecture-paradigm-pipeline -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill architecture-paradigm-pipeline -a windsurf -y
name: architecture-paradigm-pipeline description: Applies pipes-and-filters for sequential data transformations. Use when data flows through discrete stages like ETL, streaming analytics, or CI/CD pipelines. alwaysApply: false category: architectural-pattern tags: - architecture - pipeline - pipes-filters - ETL - streaming - data-processing dependencies: [] tools: [] usage_patterns: - paradigm-implementation - data-transformation - workflow-automation complexity: medium estimated_tokens: 700
`archetypes:architecture-paradigm-client-server`)
1. **Define Filters**: Design each stage (filter) to perform a single, well-defined transformation. Each filter must have a clear input and output data schema. 2. **Connect via Pipes**: Connect the filters using "pipes," which can be implemented as streams, message queues, or in-memory channels. validate these pipes support back-pressure and buffering. 3. **Maintain Stateless Filters**: Where possible, design filters to be stateless. Any required state should be persisted externally or managed at the boundaries of the pipeline. 4. **Instrument Each Stage**: Implement monitoring for each filter to track key metrics such as latency, throughput, and error rates. 5. **Orchestrate Deployments**: Design the deployment strategy to allow each stage to be scaled horizontally and upgraded independently.
Vocabulary for the tools and abstractions an implementation of this paradigm tends to carry. Not dependencies, and not ``tools:`` frontmatter.
error-handling strategy (DLQ, retry count, dead-letter routing), and the data replay mechanism.
adjacent filters is caught by a CI compatibility check.
rate before the pipeline is promoted to production.
2x the expected peak throughput.
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.