Combine flour, garlic powder, chili powder in a bowl.
In another bowl, whisk together egg, soy sauce, and chili sauce.
Dip chicken in egg mixture, then toss in flour to cover. Set aside. Repeat steps until all chicken pieces are breaded.
Heat pan in oil until it reads 350 degrees on a candy thermometer. (Usually, medium-high heat.)
Fry chicken pieces until they are golden brown. About 5-10 minutes.
Remove from oil and place on a cooling rack with paper towels underneath.
In a new skillet, heat 1Tb oil for stir fry. Cook onions and green pepper for 3 minutes, then add garlic and green onions and cook until vegetables are tender.
Add chicken back to skillet and mix together the chili powder, chili sauce, ketchup, and 2 Tb water, and pour over the chicken.