ideation

Generate three project ideas from user-selected creative constraints.

1|1|Updated May 9, 2026
One-click install
npx skills add https://github.com/ldzhhxx/Hermes_offline_v2 --skill ideation-ldzhhxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ideation
Source: https://github.com/ldzhhxx/Hermes_offline_v2/tree/main/hermes-agent/skills/creative/creative-ideation
Command: npx skills add https://github.com/ldzhhxx/Hermes_offline_v2 --skill ideation-ldzhhxx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

When faced with a lack of direction or ideas for new projects, this Skill helps spark creativity by applying creative constraints to generate innovative project concepts.

Core Features & Use Cases

  • Constraint-Driven Ideation: Apply various creative constraints to inspire new project ideas.
  • Customizable Constraints: Select from a wide range of constraints tailored to different domains and moods.
  • Project Generation: Generate three concrete project ideas that satisfy the chosen constraint.
  • Use Case: A developer looking for new project ideas could use this Skill to explore the idea of 'Solve your own itch' and get suggestions for building a tool they wish existed.

Quick Start

Use the ideation skill to generate project ideas based on the constraint 'Solve your own itch'.

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 when I have no direction for a new software project?

To generate project ideas when lacking direction, apply creative constraints to spark innovation. This approach helps narrow your focus by suggesting concrete project concepts that align with specific thematic or domain boundaries.

What is constraint-driven ideation and how does it help brainstorming?

Constraint-driven ideation is a brainstorming method that applies specific limitations to inspire innovation. It helps creativity by forcing you to explore unconventional project concepts within defined parameters rather than facing a completely open-ended blank slate.

How do I use customizable constraints to come up with programming project ideas?

To use customizable constraints for programming ideas, select a specific constraint tailored to your domain or mood, such as 'Solve your own itch'. The system then generates three concrete project concepts that satisfy the chosen boundary condition.

Can I use this ideation approach for project brainstorming without installing dependencies?

Yes, you can use this constraint-driven ideation approach without installing dependencies. It operates within its defined scope to generate project suggestions without requiring any additional tools or external libraries.

What's the best way to find innovative project ideas for a specific domain?

The best way to find innovative ideas for a specific domain is applying tailored creative constraints. By restricting the problem space to match your field, you receive targeted project suggestions that align directly with your domain's unique requirements.

Why does applying constraints lead to more innovative project generation?

Applying constraints leads to more innovative project generation because boundaries force creative problem-solving. Instead of endless options, working within specific limitations channel your brainstorming efforts into developing highly focused and unconventional concepts.