This is a submission for the GitHub Copilot CLI Challenge
What I Built
I built TaskMarket, a MERN web app where people can post paid needs (tasks) and others can submit offers to fulfill them.
A key rule in this project is that payment happens offline, not on the platform.
Core flow
- Requesters create tasks with details and budget.
- Fulfillers browse tasks and submit offers.
- Requesters accept an offer and coordinate through chat.
- Task closure is confirmed only after completion/offline payment confirmation.
- Reviews are supported after task closure.
Why this project matters to me
I wanted to build a practical marketplace-style app that focuses on trust, workflow integrity, and realistic constraints (like offline payment), while using Copilot CLI heavily in an end-to-end build process.
Demo
Hosted URL: https://task-market-client.vercel.app/
Demo login users
- User:
arish@example.com/12345678 - User:
khan@example.com/12345678 - Admin:
admin.tm@example.com/Brillant123!
My Experience with GitHub Copilot CLI
I used GitHub Copilot CLI with gpt-5.3-codex (medium and high) throughout development.
My prompt journey
- Opened VS Code with an empty workspace.
- Launched Copilot CLI in terminal to connect with VS Code.
- Switched to Plan mode.
- Prompt: “A website where users can post their needs and are willing to pay for it, others can fulfil their needs and get paid but payment will be done offline not on website.”
- Prompt: “install the necessary copilot/AI agent skills required in this project by looking them online”
- Copilot CLI generated
taskmarket-builder.agent.md,copilot-instructions.md, andAGENTS.md.
- Copilot CLI generated
- Prompt: “Look information online and install the AI agents skills for this project, I believe frontend-dev, backend-dev, react-skill will be necessary”
- It created
.github/agentsinstead of skills.
- It created
- Prompt: “install skills not GitHub Copilot agents”
- It created skills itself instead of downloading popular presets.
- Prompt: “Don't create skills yourself, download them as it is from internet, research online what skill are available on internet using subagents”
- I realized I was in Plan mode, deleted created skills, switched to Agent mode, and ran
/new.
- I realized I was in Plan mode, deleted created skills, switched to Agent mode, and ran
- Prompt: “Research online using subagents and download the Claude/Copilot/AI agents skill which would be good while developing the @plan.md like frontend/backend/react skills. Try to install them by running cli commands instead of fetching and storing them in files, refer: https://github.com/skillcreatorai/Ai-Agent-Skills”
- Copilot CLI sessions crashed repeatedly. I reported it here: https://github.com/github/copilot-cli/issues/1468
- I manually installed skills by downloading from the internet into
.github/skills(frontend-designandbackend-development). - Deleted agents created by Copilot CLI.
- New session prompt: “Create tasks for the @plan.md”
- Copilot updated
@plan.mdwith tasks.
- Copilot updated
- Prompt: “start implementing the workplan”
- Prompt: “create tasks for @plan.md”
- Prompt: “implement workplan”
- Prompt: “use frontend skill to improve the frontend design”
- Prompt: “Generate fake data for website”
- Prompt: “continue workplan”
- Prompt: “continue workplan”
Impact on my development
- Copilot CLI helped me quickly scaffold, plan, and iterate across backend + frontend.
- The plan-driven workflow made implementation more structured.
- There were friction points (especially around skill installation and session stability), but overall it accelerated development significantly once the setup stabilized.
Top comments (0)