Note: I ask that only those with "very high" karma level carry this out, as they understand how to do so without breaking half the wiki. ;)
My suggestion is this: why force editors to type [[[hexcodes|hex codes]]], etc. when [[[hex codes]]] would suffice? If an item tends to be referenced verbosely rather than symbolically in the casual use, then let it be named according to the latter.
Following route:
asmlibs → assembly libraries
asmshells → assembly shells
basicbuilder → basic builder
binandhex → binary and hexadecimal
controlflow → controlling flow
custommenus → custom menus
custominput → custom input
lookuptables → look-up tables
metroidpi → metroid pi
oldnews → news archive
selfmodify → smc
textsprites → text sprites
thecalcs → the calculators
xroot → xth root
notequal → not equal to
lessthan → less than
lessthanequal → less than or equal to
greaterthanequal → great than or equal to
greaterthan → greater than
textcommands → text commands
83lgfont → large font
83smfont → small font
todolist → to-do list
whytibasic → why ti-basic
officexe → office xe
deltalist → delta list
userinput → user input
…
Secondly, let's start setting up some redirection pages. Things that people might type in but not get include:
matrix
cube-root
division
asterisk
plot
lower
upper
regeq
string
shell
library
…