<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Arish Rehman Khan</title>
    <description>The latest articles on Forem by Arish Rehman Khan (@arish_rehmankhan_941d496).</description>
    <link>https://forem.com/arish_rehmankhan_941d496</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3729032%2Fa9be0826-2a79-4bb3-b8d0-174ead1beaa1.jpg</url>
      <title>Forem: Arish Rehman Khan</title>
      <link>https://forem.com/arish_rehmankhan_941d496</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/arish_rehmankhan_941d496"/>
    <language>en</language>
    <item>
      <title>TaskMarket: Building an Taks Marketplace with GitHub Copilot CLI</title>
      <dc:creator>Arish Rehman Khan</dc:creator>
      <pubDate>Mon, 16 Feb 2026 07:39:40 +0000</pubDate>
      <link>https://forem.com/arish_rehmankhan_941d496/taskmarket-building-an-taks-marketplace-with-github-copilot-cli-3890</link>
      <guid>https://forem.com/arish_rehmankhan_941d496/taskmarket-building-an-taks-marketplace-with-github-copilot-cli-3890</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-01-21"&gt;GitHub Copilot CLI Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;TaskMarket&lt;/strong&gt;, a MERN web app where people can post paid needs (tasks) and others can submit offers to fulfill them.&lt;br&gt;&lt;br&gt;
A key rule in this project is that &lt;strong&gt;payment happens offline&lt;/strong&gt;, not on the platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  Core flow
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Requesters create tasks with details and budget.&lt;/li&gt;
&lt;li&gt;Fulfillers browse tasks and submit offers.&lt;/li&gt;
&lt;li&gt;Requesters accept an offer and coordinate through chat.&lt;/li&gt;
&lt;li&gt;Task closure is confirmed only after completion/offline payment confirmation.&lt;/li&gt;
&lt;li&gt;Reviews are supported after task closure.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why this project matters to me
&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Hosted URL: &lt;strong&gt;&lt;a href="https://task-market-client.vercel.app/" rel="noopener noreferrer"&gt;https://task-market-client.vercel.app/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Demo login users
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;User: &lt;code&gt;arish@example.com&lt;/code&gt; / &lt;code&gt;12345678&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;User: &lt;code&gt;khan@example.com&lt;/code&gt; / &lt;code&gt;12345678&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Admin: &lt;code&gt;admin.tm@example.com&lt;/code&gt; / &lt;code&gt;Brillant123!&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot CLI
&lt;/h2&gt;

&lt;p&gt;I used &lt;strong&gt;GitHub Copilot CLI&lt;/strong&gt; with &lt;strong&gt;&lt;code&gt;gpt-5.3-codex&lt;/code&gt;&lt;/strong&gt; (medium and high) throughout development.&lt;/p&gt;

&lt;h3&gt;
  
  
  My prompt journey
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Opened VS Code with an empty workspace.
&lt;/li&gt;
&lt;li&gt;Launched Copilot CLI in terminal to connect with VS Code.
&lt;/li&gt;
&lt;li&gt;Switched to Plan mode.
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“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.”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“install the necessary copilot/AI agent skills required in this project by looking them online”&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;Copilot CLI generated &lt;code&gt;taskmarket-builder.agent.md&lt;/code&gt;, &lt;code&gt;copilot-instructions.md&lt;/code&gt;, and &lt;code&gt;AGENTS.md&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“Look information online and install the AI agents skills for this project, I believe frontend-dev, backend-dev, react-skill will be necessary”&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;It created &lt;code&gt;.github/agents&lt;/code&gt; instead of skills.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“install skills not GitHub Copilot agents”&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;It created skills itself instead of downloading popular presets.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“Don't create skills yourself, download them as it is from internet, research online what skill are available on internet using subagents”&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;I realized I was in Plan mode, deleted created skills, switched to Agent mode, and ran &lt;code&gt;/new&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“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: &lt;a href="https://github.com/skillcreatorai/Ai-Agent-Skills%E2%80%9D" rel="noopener noreferrer"&gt;https://github.com/skillcreatorai/Ai-Agent-Skills”&lt;/a&gt;&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;Copilot CLI sessions crashed repeatedly. I reported it here: &lt;a href="https://github.com/github/copilot-cli/issues/1468" rel="noopener noreferrer"&gt;https://github.com/github/copilot-cli/issues/1468&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;I manually installed skills by downloading from the internet into &lt;code&gt;.github/skills&lt;/code&gt; (&lt;code&gt;frontend-design&lt;/code&gt; and &lt;code&gt;backend-development&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Deleted agents created by Copilot CLI.&lt;/li&gt;
&lt;li&gt;New session prompt: &lt;em&gt;“Create tasks for the @plan.md”&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;Copilot updated &lt;code&gt;@plan.md&lt;/code&gt; with tasks.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“start implementing the workplan”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“create tasks for @plan.md”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“implement workplan”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“use frontend skill to improve the frontend design”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“Generate fake data for website”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“continue workplan”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Prompt: &lt;em&gt;“continue workplan”&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Impact on my development
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Copilot CLI helped me quickly scaffold, plan, and iterate across backend + frontend.
&lt;/li&gt;
&lt;li&gt;The plan-driven workflow made implementation more structured.
&lt;/li&gt;
&lt;li&gt;There were friction points (especially around skill installation and session stability), but overall it accelerated development significantly once the setup stabilized.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>cli</category>
      <category>githubcopilot</category>
    </item>
  </channel>
</rss>
