Add a new project to the portfolio docs. Use when the user wants to add a new work/project to their portfolio.
Add a new portfolio project page based on the user's input.
Parse the user's input from $ARGUMENTS to extract:
Determine sidebar_position: Read all existing docs/*.md files, find the highest sidebar_position value, and use the next number.
Generate the filename: Convert the project name to kebab-case for the filename (e.g., "Multiplayer Piano" → multiplayer-piano.md).
Create docs/<filename>.md using this template:
---
sidebar_position: <next_position>
---
# <Project Name>
<One-line summary>
- **Demo**: <demo_url>
- **Source Code**: <github_url>
## Demo
<iframe width="100%" style={{aspectRatio: '16/9'}} src="https://www.youtube.com/embed/<video_id>" title="<Project Name> Demo" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen></iframe>
## About
<Description paragraph>
## Features
- <feature 1>
- <feature 2>
- ...
## Demo section and the iframe.- **Demo**: ... line.https://youtu.be/<id>https://www.youtube.com/watch?v=<id>Update docs/intro.md: Add the new project to the ## Projects list, following the existing format:
- [<Project Name>](/docs/<slug>) - <One-line summary>
Show the user a summary of what was created.