I have a document here where I detail the naming scheme that I have for collections and video files.
add_independent_to_matches.pyadd_matches_to_collection.pyadd_short_duration_vids_to_collection.pyadd_startswith_matches_to_collection.pyadd_studio_to_matches.pyadd_writer_to_collection.pyadd_writer_to_independent.pybulk_add_writers_to_collection.pybulk_set_independent_for_writers.pycopy_collection_to_collection.pycopy_studio_to_collection.pycreate_smart_collections_unified.pylist_collection_vids.pylist_collection_writers.pylist_collections.pylist_multi_f_vids_without_category.pylist_multipart_items.pylist_no_hair_tag_videos.pylist_no_studio_vids.pylist_no_title_spaces.pylist_potential_untagged_indie_vids.pylist_studios.pylist_uncategorized_vids.pylist_uncollected.pylist_video_matches*.py
I will likely consolidate these in the future, as they all perform the same function, but use different methods of filtering to find video matches.
list_writer_videos_bulk.pylist_writers.pyremove_matches_from_collection.pyset_writers_from_titles.pyupdate_unrated_collection.py
copy_collections.shlist_empty_collections.shmass_process.shnew_script_template.shremove_fps_title.shset_*.shtop_categories.shtop_*.sh