Place wooden skewers in a bowl of water until ready to prepare chicken, or for at least 30 minutes. Set aside.
Place the soy sauce, sesame oil, hot sauce, maple syrup, lime juice, garlic, and fresh ginger into a large mixing bowl and stir to combine. Season with salt and black pepper, as desired, and add the chicken strips.
Cover and store in the refrigerator for at least 2 hours or overnight. Turn chicken at least once while marinating.
To prepare the peanut sauce, place the chicken stock, peanut butter, soy sauce, maple syrup, cayenne pepper, lime juice, and garlic powder in a small saucepan over medium heat. Simmer gently, stirring frequently, until the sauce is smooth and slightly thickened, around 5-6 minutes.
Remove from the heat and transfer to a serving dish. Top with fresh cilantro and roasted peanuts and set aside.
The chicken can be cooked on a grill over medium heat, or under a broiler/grill on medium heat, or in a non-stick griddle pan on medium-high.
Thread the marinated chicken strips onto prepared skewers and place over direct medium heat. Close the cover and cook, turning once, until nicely browned and cooked through, approximately 4-6 minutes per side. (If cooking indoors, increase cooking time to 5-7 minutes per side).
Remove from heat and serve immediately with the peanut dipping sauce on the side. Enjoy!