suggest-new-project

Redirect unsupported artifact requests to a new project suggestion.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/KhaledMKhaled/FodaStore --skill suggest-new-project-khaledmkhaled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: suggest-new-project
Source: https://github.com/KhaledMKhaled/FodaStore/tree/main/.local/skills/suggest-new-project
Command: npx skills add https://github.com/KhaledMKhaled/FodaStore --skill suggest-new-project-khaledmkhaled

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents users from trying to build unsupported artifact types in a single-artifact project, avoiding confusing failures and wasted effort.

Core Features & Use Cases

  • Artifact type guardrail: Detects requests for a new artifact type (website, mobile app, slides, or animation/video) when the current project only supports one artifact.
  • Guided next step: Recommends creating a new project configured for the requested artifact type and prepares a self-contained bootstrap prompt.
  • Safe workflow control: Ensures the “suggest new project” action is called only once per request and handles user dismissal with a clear fallback plan.

Quick Start

Tell the Skill you want to create a different artifact type (for example, “Build me a mobile app”) and the Skill will generate a new-project prompt and trigger the new project suggestion flow.

Frequently Asked Questions about suggest-new-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch from building a website to a mobile app in the same project?

Switch artifact types by creating a new project. This Skill detects unsupported artifact type requests, generates a self-contained bootstrap prompt, and triggers the suggestNewProject flow exactly once to redirect you.

What is artifact routing for multi-artifact requests?

Artifact routing is the process of preventing unsupported artifact creation. It detects requests for websites, mobile apps, slides, or animations in single-artifact projects and redirects them to a newly created project configured for the requested type.

When do I need project scaffolding for a new artifact type?

You need project scaffolding when requesting to add or switch artifact types, such as websites, mobile apps, slides, or animations, rather than extending existing application features within your current single-artifact repository.

Can I build slides and animations in my existing web project?

No, you cannot build slides or animations in a single-artifact web project. The Skill applies artifact type guardrails, explains the multi-artifact limitation, and suggests creating a new project configured for the requested artifact type.

What happens if I dismiss the new project suggestion?

If you dismiss the new project suggestion, the Skill provides a clear fallback plan. It ensures the suggestNewProject action is called only once per request and handles the dismissal gracefully without forcing the new project creation.

Does multi-artifact project generation work with existing application features?

No, multi-artifact project generation applies when you ask to add or switch artifact types rather than extend existing application features. It prevents unsupported artifact creation by redirecting to a newly created project.