Create new Bash shell libraries using a standardized template based on config/handle_state.sh, and initialize matching documentation in docs/libraries.
Use this skill when the user asks to create a new Bash library, scaffold a Bash library file, or add library documentation.
assets/bash_library_template.sh: base library template modeled after config/handle_state.sh.assets/bash_library_test_template.bats: unit test template for the library.Pick names
config/<library>.sh).hs_), and include guard name (e.g., __LIB_<NAME>_INCLUDED).Create the library file
assets/bash_library_template.sh.LIB_NAME, LIB_FILE, LIB_PREFIX, INCLUDE_GUARD.config/handle_state.sh.Initialize documentation
docs/libraries/<library>.rst with the section headings and boilerplate from the template.docs/libraries/index.rst under the toctree.Initialize unit tests
test/test-<library>.bats from assets/bash_library_test_template.bats.LIB_NAME, LIB_FILE, LIB_PREFIX.Verify
LIB_PREFIX.