brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
haystackUse Haystack to build, debug, evaluate, and maintain RAG, agent, pipeline, component, ingestion, retrieval, generator, tool-calling, and observability workflows for the haystack-ai package and repository.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when the task names Haystack, haystack-ai, Pipeline, AsyncPipeline, Document, Haystack components, document stores, retrievers, rankers, agents, tools, generators, embedders, evaluators, tracing, or repository development in this checkout.
sub-skills/pipelines-and-components/SKILL.md for Pipeline, AsyncPipeline, @component, socket wiring, loop limits, serialization, breakpoints, snapshots, and SuperComponent.sub-skills/data-ingestion/SKILL.md for Document, ByteStream, file converters, cleaners, splitters, preprocessors, file/document/metadata routers, and fetch/cache checks.sub-skills/retrieval-and-rag/SKILL.md for document stores, writers, BM25/embedding retrievers, metadata filters, rankers, joiners, readers, and local RAG skeletons.sub-skills/generation-and-model-components/SKILL.md for prompt builders, chat/text generators, embedders, classifiers, samplers, validators, provider credentials, and optional local/API model backends.sub-skills/agents-tools-and-hitl/SKILL.md for Agent, Tool, Toolset, ComponentTool, PipelineTool, ToolInvoker, MCP/OpenAPI connectors, state, breakpoints, and human confirmation.sub-skills/evaluation-and-observability/SKILL.md for retrieval/answer evaluators, EvaluationRunResult, tracing, logging, telemetry, and pipeline debug outputs.sub-skills/repo-development/SKILL.md when modifying this Haystack checkout, selecting Hatch tests, formatting, type checks, release notes, or docs checks.haystack-ai is enough for local smoke checks. For repository development inside the checkout, follow AGENTS.md and use Hatch.Document lists, mocked or placeholder generators, and bundled smoke scripts before adding network or GPU dependencies.references/component-selection.md maps common goals to sub-skills and component families.references/troubleshooting.md covers cross-cutting install/import, optional dependency, credential, pipeline, telemetry, and repository failures.references/repo-provenance.md records the source revision and extraction evidence.scripts/haystack_smoke_check.py validates basic public imports and a tiny custom component pipeline.