I have reviewed your proposal.
Here are my concerns about Week 1 and Week 2 in your plan:
Week 1 - Get more familiar with Synfig and understand the current code for skeleton
Week 2 - Make a plan on how to develop the new feature
Actually, we expect such things to be completed before coding period started.
According to GSoC timeline, we have Application Review period (April 1, 2020 - May 5, 2020) and Community Bonding period (May 5, 2020 - June 2, 2020) - that’s two months to get into the project, get familiar with code and make first prototype.
Also, in “Project Details” section I would like to see more details on how tool will actually work, more details about UX. I.e. "User choosing button on a toolbar, then he clicks (drags?) on workarea to create first bone, then he clicks (click+drag?) in other place to create a child bone… "
In this section it is good to answer questions like
- How Tool Options panel will look like for Skeleton Tool? What options it will include?
- By default last created bone is parent bone for next created one. How user can choose different bone to be parent bone for next created one?
- If the tool will be able change child-parent relationships for already created bones? How? Will it be the same tool or separate one?