Brainstorming
xpinjection/test-driven-spring-boot
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
Structured creativity methodologies including TRIZ (Theory of Inventive Problem Solving), lateral thinking (Edward de Bono), design thinking (5 stages), brainstorming techniques (SCAMPER, reverse…
$ npx skills add FerroxLabs/wayland --skill creative-problem-solver -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install FerroxLabs/wayland creative-problem-solver --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver .claude/skills/creative-problem-solver && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "creative-problem-solver" agent skill from https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver into .claude/skills/creative-problem-solver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-problem-solver", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solverType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add FerroxLabs/wayland --skill creative-problem-solver -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install FerroxLabs/wayland creative-problem-solver --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .agents/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver .agents/skills/creative-problem-solver && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "creative-problem-solver" agent skill from https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver into .agents/skills/creative-problem-solver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-problem-solver", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add FerroxLabs/wayland --skill creative-problem-solver -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install FerroxLabs/wayland creative-problem-solver --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver .cursor/skills/creative-problem-solver && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "creative-problem-solver" agent skill from https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver into .cursor/skills/creative-problem-solver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-problem-solver", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/FerroxLabs/wayland.git --path src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add FerroxLabs/wayland --skill creative-problem-solver -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install FerroxLabs/wayland creative-problem-solver --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver .gemini/skills/creative-problem-solver && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "creative-problem-solver" agent skill from https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver into .gemini/skills/creative-problem-solver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-problem-solver", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install FerroxLabs/wayland creative-problem-solverInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add FerroxLabs/wayland --skill creative-problem-solver -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .github/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver .github/skills/creative-problem-solver && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "creative-problem-solver" agent skill from https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver into .github/skills/creative-problem-solver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-problem-solver", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add FerroxLabs/wayland --skill creative-problem-solver -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install FerroxLabs/wayland creative-problem-solver --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FerroxLabs/wayland.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver .opencode/skills/creative-problem-solver && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "creative-problem-solver" agent skill from https://github.com/FerroxLabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver into .opencode/skills/creative-problem-solver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-problem-solver", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
creative-problem-solverStructured creativity methodologies including TRIZ (Theory of Inventive Problem Solving), lateral thinking (Edward de Bono), design thinking (5 stages), brainstorming techniques (SCAMPER, reverse…
Creative Problem Solver is an agent skill from FerroxLabs/wayland. Structured creativity methodologies including TRIZ (Theory of Inventive Problem Solving), lateral thinking (Edward de Bono), design thinking (5 stages), brainstorming techniques (SCAMPER, reverse brainstorming, worst possible idea), constraint-based creativity, and analogical thinking for innovation. Use when the user asks about creative problem solver or needs help with related topics. Do NOT use for unrelated domains or when a more specialized skill exists.
Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Brainstorming. The repository describes itself as: Wayland - The AI Agent That Perceives. Reasons. Acts. Evolves. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4c030c7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
makeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Creative Problem Solver loads about 5k tokens when it runs. Until then it costs about 122 tokens; SKILL.md has 816 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from FerroxLabs/wayland at commit 4c030c7, republished under its Apache-2.0 licence (© FerroxLabs). 816 words, ~4,976 tokens.
.claude/skills/creative-problem-solver/SKILL.md (or your agent's skills folder).Gather requirements. Ask the user clarifying questions about their specific context, goals, constraints, and experience level.
Analyze the situation. Review the information provided and identify key factors, challenges, and opportunities relevant to creative problem solver.
Develop the framework. Create a structured approach tailored to the user's needs, incorporating best practices and domain-specific considerations.
Deliver actionable output. Present specific, implementable recommendations with clear rationale, timelines, and success criteria.
Address edge cases. Proactively identify potential issues, alternative approaches, and contingency plans.
Use this skill when:
Do NOT use this skill when:
Before applying creative problem-solving methods, clarify:
TRIZ was developed by Genrich Altshuller after analyzing over
200,000 patents. His discovery: inventive solutions follow
patterns, and these patterns can be learned and applied.
CORE INSIGHT:
Most problems have already been solved in another domain.
TRIZ provides systematic methods to find and apply those
solutions to your problem.
THE THREE LEVELS OF TRIZ APPLICATION:
Level 1: 40 Inventive Principles (most accessible)
Level 2: Contradiction Matrix (structured application)
Level 3: ARIZ Algorithm (advanced, systematic)PRINCIPLE 1: SEGMENTATION
Divide an object or system into independent parts.
Example: Modular furniture, microservices architecture,
sectioned pill organizers.
Apply when: A monolithic solution is too rigid.
PRINCIPLE 2: TAKING OUT / EXTRACTION
Remove the problematic part or the only necessary part.
Example: Remote work (extract the employee from the office).
Apply when: Something is beneficial but its location isn't.
PRINCIPLE 5: MERGING / CONSOLIDATION
Combine identical or related objects or operations.
Example: Swiss Army knife, all-in-one printer, unified platforms.
Apply when: Multiple separate tools could be one.
PRINCIPLE 10: PRELIMINARY ACTION
Perform the action in advance (fully or partially).
Example: Pre-cut vegetables, pre-configured templates, pre-built
development environments.
Apply when: Preparation time is the bottleneck.
PRINCIPLE 13: INVERSION / THE OTHER WAY ROUND
Do the opposite of what's conventionally done.
Example: Instead of the customer going to the store, the store
goes to the customer (delivery). Instead of pushing content,
let users pull it.
Apply when: The conventional approach has fundamental limitations.
PRINCIPLE 15: DYNAMIZATION
Make a rigid system flexible or adaptable.
Example: Adjustable-height desks, dynamic pricing, adaptive learning.
Apply when: One-size-fits-all doesn't fit all.
PRINCIPLE 25: SELF-SERVICE
Make the object or system serve itself or maintain itself.
Example: Self-cleaning ovens, self-checkout, wikis.
Apply when: Maintenance or operation is a bottleneck.
PRINCIPLE 35: PARAMETER CHANGE
Change the physical state, concentration, flexibility, temperature,
or other parameters of an object.
Example: Freeze-dried food (change state for preservation).
Apply when: Changing a fundamental parameter might bypass a limitation.TRIZ identifies two types of contradictions:
TECHNICAL CONTRADICTION:
Improving one parameter worsens another.
"Making the product stronger makes it heavier."
"Making the software more feature-rich makes it slower."
PHYSICAL CONTRADICTION:
A parameter must be in two opposite states simultaneously.
"The packaging must be strong (for shipping) AND weak (for opening)."
"The meeting must be long (for thorough discussion) AND short
(to respect everyone's time)."
RESOLVING PHYSICAL CONTRADICTIONS:
Separation in TIME:
The product is strong during shipping, weak at opening
(perforated packaging, pull tabs)
Separation in SPACE:
Strong on the outside, weak along the opening line
(reinforced exterior, scored opening)
Separation by CONDITION:
Strong at one temperature, weak at another
(heat-activated adhesive release)
Separation by SCALE:
Strong at macro level, flexible at micro level
(chain mail: rigid overall, flexible link by link)Edward de Bono developed a structured approach to parallel thinking that uses distinct thinking modes to explore a problem from all angles. His Six Thinking Hats framework assigns different cognitive roles -- such as factual analysis, emotional response, risk assessment, optimistic evaluation, creative generation, and process management -- to ensure a group examines every dimension of a problem before converging on solutions. For the complete framework, see de Bono's Six Thinking Hats.
The core principle: Instead of everyone thinking differently at the same time (which leads to arguments), everyone thinks in the same mode at the same time, then switches together. This prevents the common problem of one person generating ideas while another simultaneously critiques them.
Practical application:
This structured approach produces more thorough analysis and more creative solutions than unstructured group discussion.
RANDOM ENTRY:
Pick a random word from a dictionary. Force connections between
that word and your problem.
Problem: "How to reduce customer churn"
Random word: "Lighthouse"
Connections: Warning system (early churn signals), guiding beacon
(onboarding), standing firm in storms (crisis support), visible
from far away (brand visibility), rotating light (regular check-ins)
Often produces: At least 1-2 genuinely novel ideas from forced
connections that wouldn't arise from conventional thinking.
PROVOCATION (Po):
Make a deliberately absurd statement, then extract useful ideas.
"Po: We should PAY customers to leave."
Extraction: What if we offered a "leaving bonus" to unhappy
customers, guaranteeing that only genuinely satisfied customers
stay? (Zappos actually offers new hires money to quit.)
"Po: The product should have NO features."
Extraction: What if we stripped to the absolute minimum? What is
the one feature that matters most?
CHALLENGE:
Question why something is done the current way.
"Why do meetings have to be synchronous?"
"Why does a resume have to be a document?"
"Why does education take 4 years?"
"Why do restaurants have menus?"
The answer "because that's how it's always been done" is the
starting point for innovation, not the end of the conversation.STAGE 1: EMPATHIZE
Deeply understand the people you're designing for.
METHODS:
- Contextual observation (watch people in their natural environment)
- Empathy interviews (open-ended: "Tell me about the last time...")
- Journey mapping (map the entire experience step by step)
- "Day in the life" shadowing
- Extreme user research (people who use the most/least)
KEY: Set aside your assumptions. You are not the user.
STAGE 2: DEFINE
Synthesize observations into a clear problem statement.
FORMAT: Point of View (POV) statement
"[User] needs [need] because [insight]"
Example: "Busy parents need a way to prepare nutritious meals in
under 15 minutes because they value health but have no time after
work and before activities."
GOOD PROBLEM STATEMENTS:
- Focus on the user's need, not a specific solution
- Are specific enough to be actionable
- Are broad enough to allow creative solutions
STAGE 3: IDEATE
Generate a wide range of possible solutions.
RULES:
- Defer judgment (no evaluation during ideation)
- Encourage wild ideas (they spark practical ones)
- Build on others' ideas ("Yes, and..." not "Yes, but...")
- Go for quantity (100 ideas in 30 minutes is achievable)
- Be visual (sketch, don't just write)
- One conversation at a time
- Stay focused on the problem statement
STAGE 4: PROTOTYPE
Build quick, cheap representations of solutions to learn from.
PROTOTYPE PRINCIPLES:
- Speed over quality (hours, not weeks)
- Low fidelity is fine (paper, cardboard, sketches, role-play)
- Build to think, not to prove
- Multiple prototypes test multiple ideas simultaneously
- Build with a question in mind: "What are we testing?"
PROTOTYPE TYPES:
- Paper prototypes (UI/UX)
- Storyboards (service/experience)
- Role-play (interactions/services)
- Physical mockups (products)
- Wizard of Oz (fake the backend, test the frontend)
STAGE 5: TEST
Get feedback on prototypes from real users.
TEST PRINCIPLES:
- Test with real users, not colleagues
- Observe behavior, don't just ask opinions
- Ask "why" when you see something unexpected
- Separate the idea from your ego
- Be prepared to go back to any previous stage
- What surprised you? That's where the learning is
KEY QUESTIONS:
"What worked?"
"What didn't?"
"What questions does this raise?"
"What would you change?"A checklist for systematic idea generation:
S - SUBSTITUTE: What can be substituted?
Substitute materials, people, processes, places, approaches
"What if we used AI instead of humans for this step?"
"What if we used video instead of text?"
C - COMBINE: What can be combined?
Merge functions, features, products, ideas
"What if we combined onboarding with the first purchase?"
"What if the packaging WAS the product?"
A - ADAPT: What can be adapted from elsewhere?
Borrow from other industries, nature, history
"How does nature solve this?" (biomimicry)
"What does the hospitality industry do that we could borrow?"
M - MODIFY / MAGNIFY / MINIMIZE: What can be changed?
Make it bigger, smaller, faster, slower, more frequent
"What if it was 10x larger? 10x smaller?"
"What if it happened daily instead of annually?"
P - PUT TO OTHER USES: What else could this be used for?
Repurpose existing solutions for new problems
"What else could our customer data be useful for?"
"What if this tool was used by a completely different audience?"
E - ELIMINATE: What can be removed?
Strip away features, steps, components, rules
"What if we removed the sign-up process entirely?"
"What is the minimum viable version?"
R - REARRANGE / REVERSE: What if the order changed?
Reverse sequences, flip perspectives, reorganize
"What if the customer paid BEFORE seeing the product?"
"What if the last step came first?"Instead of "How do we solve this?", ask "How do we make this WORSE?"
PROCESS:
1. State the problem clearly
2. Reverse it: "How could we cause this problem?"
or "How could we make this as bad as possible?"
3. Generate ideas enthusiastically (this is fun and freeing)
4. Reverse each "bad" idea into a good solution
EXAMPLE:
Problem: "How do we reduce customer churn?"
Reversed: "How do we MAXIMIZE customer churn?"
- Make the product confusing and hard to use
- Never respond to support tickets
- Change pricing randomly without notice
- Hide the cancel button (so they feel trapped and resentful)
- Never onboard new users
- Remove features people rely on without warning
Reversed back to solutions:
- Simplify the UI ruthlessly
- Guarantee support response within 2 hours
- Transparent, predictable pricing with advance notice of changes
- Make cancellation easy (reduces resentment, increases willingness to return)
- Build a structured onboarding program
- Communicate before removing any feature and provide alternatives
WHY IT WORKS: It's psychologically easier to think of ways to
fail than to succeed. The reversal often reveals non-obvious solutions.PROCESS:
1. Deliberately generate the worst, most ridiculous solutions
2. For each terrible idea, ask: "What makes this terrible?"
3. Invert those qualities into design principles
4. Generate ideas that embody those principles
EXAMPLE:
Challenge: Design a better commute experience
Worst ideas:
- Make everyone walk backwards to work
- Commute should take 8 hours
- Everyone commutes at 3 AM
- The commute should be blindfolded
What makes them terrible -> Inverted principle:
- Backwards/inefficient -> Optimize the direction/route dynamically
- 8 hours -> Minimize time; make any time used productive
- 3 AM -> Optimize timing for the individual, not the system
- Blindfolded -> Make the journey visually engaging or productiveCOUNTERINTUITIVE PRINCIPLE:
Constraints enhance creativity rather than limiting it.
"Write a story" is paralyzing.
"Write a story in exactly 6 words" produces masterpieces.
USEFUL CONSTRAINTS TO IMPOSE:
TIME BOX:
"We have 10 minutes to generate 20 ideas."
Urgency prevents overthinking and self-censoring.
RESOURCE LIMIT:
"Solve this with zero budget."
Forces innovation instead of throwing money at problems.
FORMAT CONSTRAINT:
"Explain it in one drawing."
Forces simplification and visual thinking.
ELIMINATION CONSTRAINT:
"Solve it without [your main tool/approach]."
Forces alternative thinking.
EXTREME CONSTRAINT:
"What if we had to do this in 1/10 the time?"
"What if we could only use 1 feature?"
Reveals what's truly essential vs. habitual.
CUSTOMER CONSTRAINT:
"Design this for a 5-year-old."
"Design this for someone who's never seen a computer."
Forces simplicity and accessibility.FINDING SOLUTIONS IN OTHER DOMAINS:
THE PROCESS:
1. Abstract your problem to its essential structure
Not: "Our app has too many features"
Abstracted: "How do you simplify a complex tool without
losing capability?"
2. Identify domains that have solved this abstract problem
- Swiss Army knives (many tools, one interface)
- Professional kitchens (complex equipment, standardized stations)
- Cockpits (hundreds of controls, critical ones prominent)
- Musical instruments (complex capability, years of practice)
3. Study the specific solutions
Swiss Army knife: Fold away unused tools
Cockpit: Most-used controls front and center; others accessible
but not visible
Musical instrument: Progressive mastery; simple at first,
complex capabilities revealed with skill
4. Translate the solution
"Progressive disclosure: Start simple, reveal complexity
as the user's skill grows. Hide advanced features behind
a deliberate action, not behind complexity."
DOMAINS RICH IN ANALOGIES:
- Nature/biology (billions of years of R&D)
- Military strategy (resource allocation under uncertainty)
- Sports (teamwork, performance optimization, competition)
- Architecture (structure, flow, experience design)
- Music (composition, harmony, rhythm, improvisation)
- Cooking (combining ingredients, timing, presentation)Take any product you use daily. Apply all 7 SCAMPER prompts. Generate at least 2 ideas per prompt (14+ ideas in 15 minutes).
Open a dictionary to a random page. Pick the first noun. Set a timer for 10 minutes. Force at least 8 connections between that word and a current problem you're working on.
Take a current project and impose one extreme constraint (zero budget, 1 day instead of 1 month, must fit on a single page). See what solutions emerge.
Abstract a current problem. Find 3 domains that have solved a similar abstract problem. Study their solutions and translate at least one back to your domain.
Gather 2-4 people. Spend 5 minutes in each hat (30 minutes total) on a real problem. Notice how the structured approach produces different results than free-form discussion.
Take your biggest current challenge. Spend 10 minutes generating the worst possible ideas. Then invert each one. Identify the 2-3 most promising inverted solutions.
Write 5 deliberately absurd "Po" statements about your industry. For each, extract at least one genuinely useful idea. The more absurd the provocation, the more innovative the extraction.
Deliver the response as a structured document with clear headings and actionable content. Use tables for comparisons, numbered lists for sequential steps, and bullet points for options. Include specific examples where applicable.
[Creative Problem Solver deliverable]
1. Context and objectives
2. Analysis or framework
3. Specific recommendations with rationale
4. Action items with timelineInput: "Help me with creative problem solver for a mid-size project."
Output: A complete creative problem solver framework tailored to the specific context, with actionable steps, relevant considerations, and measurable outcomes.
© FerroxLabs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver of FerroxLabs/wayland.
Open the folder on GitHubat commit 4c030c7
Creative Problem Solver next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Creative Problem Solver this skillFerroxLabs/wayland | 608 | — | ~5k | Automated safety check: Pass | Apache-2.0 | |
| Brainstormingxpinjection/test-driven-spring-boot | 112 | 54 repos | ~2.6k | Automated safety check: Pass | MIT | |
| LLM Councilgcpdev/llm-council-skill | 461 | 1 repos | ~1k | Automated safety check: Notes | MIT | |
| Typesafe AIOpenAgentsInc/openagents | 455 | 9 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Yao Meta Skillyaojingang/yao-meta-skill | 2.7k | — | ~768 | Automated safety check: Pass | MIT | |
| Trellis StartROYIANS/foliq-print-template-designer | 135 | 6 repos | ~646 | Automated safety check: Pass | MIT |
xpinjection/test-driven-spring-boot
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
gcpdev/llm-council-skill
Multi-LLM collaborative brainstorming and planning. An agent skill from gcpdev/llm-council-skill.
OpenAgentsInc/openagents
Build AI-powered software with TypeSafe: small units of AI intelligence you can use like programming primitives.
yaojingang/yao-meta-skill
Create, improve, or evaluate an existing skill from workflows, prompts, SOPs, scripts.
ROYIANS/foliq-print-template-designer
Initializes an AI development session by reading workflow guides, developer identity, git status, active tasks, and project guidelines from .trellis/.
jnMetaCode/superpowers-zh
Turns a rough idea into an approved design before any code is written, sorting the request into spike, bounded or architectural and enforcing an approval gate.
FerroxLabs/wayland
Install, start, connect, and troubleshoot visualization companion projects for Aion/OpenClaw, with Star-Office-UI as the default recommendation.
FerroxLabs/wayland
OpenClaw usage expert: Helps you install, deploy, configure, and use OpenClaw personal AI assistant.
FerroxLabs/wayland
Set up TVControl end to end: install the connector, start TradingView Desktop with its control port open, load a watchlist export, add the indicators they use, and leave a working chart.
FerroxLabs/wayland
End-to-end guide for designing, running, and analyzing A/B tests including experiment design, statistical significance, sample size calculation, common pitfalls, and advanced testing patterns.
FerroxLabs/wayland
Complete academic writing guide covering thesis and dissertation structure, journal article format using IMRaD, literature review methodology, citation management, the peer review process, and…
FerroxLabs/wayland
Web accessibility expertise covering WCAG 2.2 conformance, audit methodology, ARIA patterns, keyboard navigation, screen reader testing, focus management, form accessibility, and automated vs manual…
Categories
Structured creativity methodologies including TRIZ (Theory of Inventive Problem Solving), lateral thinking (Edward de Bono), design thinking (5 stages), brainstorming techniques (SCAMPER, reverse…. Creative Problem Solver is an agent skill from FerroxLabs/wayland. Structured creativity methodologies including TRIZ (Theory of Inventive Problem Solving), lateral thinking (Edward de Bono), design thinking (5 stages), brainstorming techniques (SCAMPER, reverse brainstorming, worst possible idea), constraint-based creativity, and analogical thinking for innovation.
Creative Problem Solver fits situations like: the user asks about creative problem solver; needs help with related topics; unrelated domains; A more specialized skill exists.
Run `npx skills add FerroxLabs/wayland --skill creative-problem-solver -a claude-code`. Or copy the skill folder (src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver in FerroxLabs/wayland) into .claude/skills/creative-problem-solver in your project. Claude Code loads it when a task matches its description.
Run `npx skills add FerroxLabs/wayland --skill creative-problem-solver -a codex`. Or copy the skill folder (src/process/resources/skills-library/bodies/skills/productivity/creative-problem-solver in FerroxLabs/wayland) into .agents/skills/creative-problem-solver in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FerroxLabs/wayland --skill creative-problem-solver -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/creative-problem-solver, .gemini/skills/creative-problem-solver, .github/skills/creative-problem-solver and .opencode/skills/creative-problem-solver in your project.
Going by SKILL.md and its folder, Creative Problem Solver needs the command-line tools its instructions call (make).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Creative Problem Solver is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Creative Problem Solver: Brainstorming (xpinjection/test-driven-spring-boot, 112 stars), LLM Council (gcpdev/llm-council-skill, 461 stars), Typesafe AI (OpenAgentsInc/openagents, 455 stars) and Yao Meta Skill (yaojingang/yao-meta-skill, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
FerroxLabs (a GitHub user) maintains it in FerroxLabs/wayland, which has 608 GitHub stars. The repository holds 1,194 skills in this directory. The repository was last updated on October 6, 2026.
Source: FerroxLabs/wayland on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.