Cook spaghetti according to package directions.
Prepare edamame according to package directions. Allow edamame to cool.
In the meantime, combine soy sauce, garlic, ginger, vinegar, sesame oil, and vegetable oil in a medium mixing bowl. Set aside.
Drain pasta once it is al dente. Toss pasta with vegetables, cilantro, edamame, peanuts, and chicken.
Pour dressing over salad right before serving. Toss to coat evenly.
Salad can be served warm or cold.