协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
extension-and-development【开发与工程】Extend AiZynthFinder with custom hooks, stocks, scorers, policies, plugins, search algorithms, and focused development tests.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to add, validate, or debug AiZynthFinder extension points rather than only run an existing planning job.
pre_processing(finder, index) and post-processing modules exposing post_processing(finder).smiles2stock --source module SMILES extractors, custom scorer classes, and custom expansion strategies.SearchTree-compatible class.configuration-and-data.aizynthcli, checkpoints, multi-target execution, and CLI hook invocation, use planning-workflows.route-analysis.references/customization.md covers extension interfaces, dynamic class paths, hooks, stocks, scorers, policies, and optional plugins.references/search-algorithms.md covers MCTS, breadth-first, DFPN, Retro*, and custom search-tree config guidance.references/development-tests.md gives focused pytest selection and maintainer-command safety guidance for source edits.references/troubleshooting.md maps dynamic-loading, hook, plugin/service, optional dependency, and test failures to fixes.scripts/check_custom_aizynth_module.py imports a user-specified module/class/function and reports interface checks without starting services or touching networks.scripts/check_custom_aizynth_module.py before asking AiZynthFinder to load it.