Shakashaka (Proof of Quilt) est un puzzle de type logique rectangulaire ou carré. Le puzzle comporte des cases noires et blanches, certaines cases noires peuvent contenir des chiffres allant de 0 à 4. L’objectif est de mettre des triangles noirs dans des cases blanches en formant des régions blanches rectangulaires ou carrées. Quelques cases blanches peuvent rester vides. Les régions peuvent être verticales, horizontales ou diagonales. Les régions blanches voisines ne comportent pas de côtés adjacents. Le chiffre dans une case noire indique combien de triangles touchent cette case.
Cross+A peut résoudre les puzzles de 5 x 5 à 70 x 70. Puzzles sont enregistrés sous les fichiers avec l’extension *.SHAK.