ideation

Generate project ideas by applying creative constraints to user goals.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Junkfooooood/hermes-governance --skill ideation-junkfooooood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ideation
Source: https://github.com/Junkfooooood/hermes-governance/tree/main/skills/creative/creative-ideation
Command: npx skills add https://github.com/Junkfooooood/hermes-governance --skill ideation-junkfooooood

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It helps users who have tools and skills but no direction by turning vague urges like "I want to build something" into concrete, actionable project ideas through creative constraints. ## Core Features & Use Cases - Constraint-Based Ideation: Picks a creative constraint from a built-in library and generates three concrete project ideas that satisfy it. - User Matching: Maps user intent (learning a language, wanting something weird, weekend project, burnout) to the most fitting constraints. - Extended Prompt Library: Loads 30+ additional constraints from references/full-prompt-library.md covering communication, philosophy, transformation, and scale. - Use Case: A developer says "I'm bored, give me a weekend project." The Skill selects a constraint like "The CLI tool that should exist" and outputs three scoped ideas with time estimates and suggested tech stacks, then helps build the chosen one. ## Quick Start Ask the assistant to give you a project idea using a creative constraint, for example by saying "I want to build something weird this weekend."

Frequently Asked Questions about ideation

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

FAQPage Schema
How do I get project ideas when I have no direction?

State a vague intent like "I want to build something" and the Skill picks a creative constraint, then generates three concrete project ideas with scope, time estimates, and suggested tech stacks. You pick one and it helps you build it.

How does constraint-based brainstorming work for coding projects?

A constraint like "Automate the annoying thing" or "The CLI tool that should exist" provides direction plus mild limitation, which forces creative interpretation. Each idea includes a one-line pitch, a short rationale, and an estimated timeline.

Can this generate ideas for art or hardware, not just software?

Yes, constraints are interpreted as broadly as possible, so a coding prompt can become a hardware project and an art prompt can become a CLI tool. The library includes sections for developers, makers, artists, and general audiences.

What if the default constraints do not match what I want?

The Skill loads an extended library from references/full-prompt-library.md with 30+ additional constraints across communication, philosophy, transformation, identity, and scale. You can also describe your mood or domain to get a matched constraint.

When should I not use constraint-based ideation?

Avoid it when you already have a well-defined project specification or need to solve a specific bug or business requirement. It is designed for open-ended exploration, not executing predetermined plans.