ideation

Generate three concrete project ideas from a given constraint.

11|Updated May 17, 2026
One-click install
npx skills add https://github.com/StarryCod/cogitum --skill ideation-starrycod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ideation
Source: https://github.com/StarryCod/cogitum/tree/main/cogitum/data/skills/creative/creative-ideation
Command: npx skills add https://github.com/StarryCod/cogitum --skill ideation-starrycod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users ignite direction by transforming vague needs into actionable project ideas through constraint-driven ideation.

Core Features & Use Cases

  • Generate three concrete project ideas by selecting or randomizing a constraint from the library.
  • Interpret prompts broadly to turn coding prompts into hardware, art, or writing projects.
  • Leverage the included constraint library to tailor ideation to mood, domain, and effort.

Quick Start

Provide a constraint from the library and generate three concrete project ideas.

Frequently Asked Questions about ideation

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

FAQPage Schema
How do I generate project ideas with specific constraints?

To generate project ideas with constraints, provide a specific constraint to receive three concrete concepts. The tool selects from a constraint library and outputs structured ideas across code, art, hardware, writing, or tools to maximize creative output.

What is constraint-driven ideation and when do I need it?

Constraint-driven ideation is a technique that transforms vague creative needs into actionable project ideas by applying specific limitations. You need it when you lack direction and want to rapidly generate bold concepts for creative projects.

Can I use this for brainstorming across different domains like hardware and writing?

Yes, you can use this for brainstorming across multiple domains because it interprets prompts flexibly. It supports concept-generation for code, art, hardware, writing, and tools, ensuring broad application for diverse creative projects.

How do I start brainstorming if I only have a vague project idea?

To start brainstorming with a vague idea, provide a constraint from the included library to the tool. It handles the input, selects a relevant constraint, and outputs three concrete project ideas to support rapid ideation.

What is the best way to tailor concept-generation to my current mood and effort level?

The best way to tailor concept-generation to your mood and effort is by leveraging the included constraint library. By selecting specific constraints, you can customize the ideation process to match your domain and desired output.