协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
maintainer-apis【开发与工程】Maintain MetaGPT internal APIs for serialization, memory, experience pools, skill management, repository parsing, YAML config models, and focused diagnostics.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user asks to fix or inspect MetaGPT internals: serialization/deserialization, Message/Task schema models, memory persistence, experience pools, skill management, repository symbol parsing, YAML config models, focused maintainer tests, or public API inventories.
| User intent | Use this sub-skill for | Key reference |
|---|---|---|
| "Fix serialization" or "deserialize a Role/Message/Team" | BaseSerialization, SerializationMixin, Message.instruct_content, polymorphic fields, save/load compatibility | Serialization workflow |
| "Debug memory/storage" | Memory, LongTermMemory, MemoryStorage, BrainMemory, RoleZeroLongTermMemory, RAG-backed persistence boundaries | Memory workflow |
| "Inspect exp_pool" or "update exp_cache" | ExperienceManager, Experience, serializers, scorers, context builders, perfect judges, config flags | Experience pool workflow |
| "Update skill management" | SkillManager, Chroma-backed retrieval, skill add/delete/get behavior, optional dependency checks | Skill manager workflow |
| "List public symbols" | Safe AST-based class/function inventory without importing provider/config-heavy modules | Diagnostics workflow |
| "Run focused maintainer tests" | Targeted pytest commands, ignored-test strategy, optional provider/RAG skips, collection-error handling | Testing guide |
Config/LLMConfig values over Config.default() when a placeholder API key may be present.scripts/list_public_symbols.py for API inventories instead of the original shell helper; it parses Python AST and does not import MetaGPT modules.pytest.ini behavior, safe focused commands, optional/provider tests, fixtures, and skip decisions.software-company; return here only for serialization internals behind those workflows.data-interpreter; return here for RoleZero memory internals or exp_pool serializer/context-builder maintenance.rag-and-tools; return here only when memory or exp_pool failures surface through those optional backends.Evidence provenance distilled from MetaGPT serialization, memory, exp_pool, management, repo parser, YAML config, pytest configuration, maintainer tests, and docs diagnostic scripts. Repo-relative paths in references are provenance/edit-point names for a MetaGPT checkout, not external runtime dependencies.