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
customization-and-structured-outputsCustomize LlamaIndex Settings, prompts, callbacks, instrumentation, evaluation signals, and Pydantic structured outputs without relying on external APIs during local checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Settings.llm, Settings.embed_model, Settings.node_parser, Settings.transformations, Settings.callback_manager, tokenizer, chunk sizes, or prompt helpers.PromptTemplate or ChatPromptTemplate behavior, prompt inspection, prompt updates, or output-parser formatting instructions.PydanticOutputParser, LLMTextCompletionProgram, llm.as_structured_llm(...), or get_response_synthesizer(output_cls=...).MockLLM and MockEmbedding while avoiding external provider calls.../indexing-and-querying/ for index construction, retrievers, query engines, node parsing as part of ingestion, and response modes in normal RAG flows.../integrations-and-storage/ for provider packages, credentials, vector stores, readers, and external backend setup.../agents-and-workflows/ for AgentWorkflow, FunctionAgent, ReActAgent, handoffs, tools, and agent orchestration; return here for schemas, parsers, prompts, and structured-output validation.llm=, embed_model=, callback_manager=, prompt templates) when isolation matters; use global Settings only for app-wide defaults.Settings.llm = MockLLM(...) and Settings.embed_model = MockEmbedding(embed_dim=...), then restore prior Settings fields after the test.PromptTemplate, ChatPromptTemplate, partial_format, template_var_mappings, function_mappings, or component prompt APIs such as get_prompts() / update_prompts().LLMTextCompletionProgram.from_defaults, structured LLM wrapper, or response synthesizer output_cls.EvaluationResult fields (query, contexts, response, passing, score, feedback, invalid metadata), making sure input shapes match the evaluator.references/customization-recipes.md contains copy-adapt recipes for Settings isolation, prompts, structured outputs, callbacks, instrumentation, and evaluation.references/api-reference.md summarizes verified import paths, signatures, and object responsibilities for this sub-skill.references/troubleshooting.md maps common customization and structured-output failures to targeted fixes.scripts/inspect_settings_and_prompts.py prints Settings, prompt, parser, callback, evaluator, and mock-model checks without requiring external APIs.ServiceContext; current code uses Settings and explicit constructor arguments.Settings mutations leak between tests; snapshot and restore modified attributes.