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.