协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
haystack【开发与工程】Use 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.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.