executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
serialization-storageSerialize, persist, stream, and route DocArray BaseDoc, DocList, DocVec, file store, S3, and FastAPI payload workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task needs to move DocArray objects across process, file, tabular, web, or object-store boundaries.
BaseDoc, DocList, and DocVec.DocVec tensor backend with tensor_type=... during deserialization.DocList or DocVec binaries, including streaming-safe single-document protocols.DocList.push(), DocList.pull(), push_stream(), and pull_stream() with file:// stores.DocList store requirements and constraints before credentials or network access are available.DocArrayResponse.proto, pandas, web, or aws extras and protocol mismatch failures.document-modeling.vector-indexing.DocVec tensor_type behavior, CSV/DataFrame caveats, and FastAPI response routing.file:// and S3 DocList store behavior, streaming, list/delete operations, path requirements, and optional service constraints.local_cache, S3 credentials, or FastAPI imports fail.Run roundtrip_smoke.py in any environment where DocArray is installed to exercise safe local round-trips without external services:
Run these commands from this sub-skill root (the directory containing this SKILL.md):
python scripts/roundtrip_smoke.py --help
python scripts/roundtrip_smoke.py
python scripts/roundtrip_smoke.py --skip-protobuf --skip-dataframe --skip-file-store
The verified minimum scope is CPU with DocArray base plus proto, pandas, and web extras. Optional S3/AWS services and optional tensor frameworks are documented as boundaries, not verified defaults.