brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
custom-environmentsCreate and review PettingZoo AEC and Parallel custom environments, including factories, spaces, masks, wrappers, and versioned exports.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when implementing or reviewing a new PettingZoo environment: AEC, Parallel, action-masked, versioned module exports, raw_env()/env() factories, or AgentSelector turn logic.
AECEnv control.parallel_env() and an AEC-compatible env().parallel_env(), raw_env(), and wrapped env() factories.api_test, parallel_api_test, seed tests, render tests, or CI guidance, use the sibling testing-and-validation sub-skill.wrappers-and-utilities sub-skill.environment-families sub-skill.use-environments sub-skill.parallel_to_aec when needed.possible_agents, spaces, and metadata stable after initialization; update agents only for the current episode lifecycle.