The assignment content describes a Suffix Tree implementation in C++. The tasks include running compile.sh and run.sh bash scripts, giving a text and pattern for tasks LCS, Substring Check, and Pattern Searching, and ending the text with $ for other tasks. The implementation provides unique features such as mentioning all positions of pattern found and specifying starting indexes of occurring substrings.