Back to skills
SkillHub ClubShip Full StackFull Stack

useful-discoveries-use

For (1) finding solutions, patterns, and workarounds to issues when encountering unexpected behavior, or when stuck after trying initial approaches; (2) saving solutions, patterns, and workarounds discovered during development; (3) paring down useful-discoveries, keeping only the most valuable.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
24
Hot score
88
Updated
March 19, 2026
Overall rating
C1.9
Composite score
1.9
Best-practice grade
B78.7

Install command

npx @skill-hub/cli install scottermonk-agentautoflow-useful-discoveries-use

Repository

ScotterMonk/AgentAutoFlow

Skill path: .roo/skills/useful-discoveries-use

For (1) finding solutions, patterns, and workarounds to issues when encountering unexpected behavior, or when stuck after trying initial approaches; (2) saving solutions, patterns, and workarounds discovered during development; (3) paring down useful-discoveries, keeping only the most valuable.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: ScotterMonk.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install useful-discoveries-use into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/ScotterMonk/AgentAutoFlow before adding useful-discoveries-use to shared team environments
  • Use useful-discoveries-use for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: useful-discoveries-use
description: For (1) finding solutions, patterns, and workarounds to issues when encountering unexpected behavior, or when stuck after trying initial approaches; (2) saving solutions, patterns, and workarounds discovered during development; (3) paring down useful-discoveries, keeping only the most valuable.
---

# Useful Discoveries System

**Purpose**: `.roo/docs/useful.md` is a knowledge base for solutions, patterns, and workarounds discovered during development.
**Definitions**: At bottom.

## Finding solutions; when to READ from useful.md:
- Before starting complex or unfamiliar tasks
- When encountering errors or unexpected behavior
- When stuck after trying initial approaches
- Before implementing workarounds or non-obvious solutions

## Saving solutions; When to WRITE to useful.md:
- After solving a non-obvious bug or error
- When discovering a workaround for a limitation
- After finding an effective pattern or approach worth reusing
- When learning something about the environment, tools, or dependencies
- After resolving a problem that took significant investigation

## When to PARE useful.md:
**THIS SECTION IS A WORK IN PROGRESS**
**Execute sequentially. Skip nothing.**

### 1. Find redundant or similar items
Read through all discoveries.
Conditions:
- **You found redundant `Items` (exactly same except for date/time)**:
    **Action**: Delete the older one(s) from `Discoveries`.
- **You found similar items**:
    **Action**: Combine into one cohesive `Item` and give a new date.
---

## Definitions
**Item(s)**: One discovery.
**Discoveries**: All useful discovery items in the file.
**Entry Format** (use exactly this format):
```
YYYY-MM-DD HH:MM | [Category] | [Brief description of discovery]
- Context: [What task/situation led to this]
- Solution: [What worked and why]
- Related files: [Affected or relevant files]
```
**Category Examples**:
- `Testing`, `Database`, `Flask`, `Python`, `Config`, `Dependencies`, `Performance`, `UI/UX`, `Debugging`, `Workflow`
**Example Entry**:
```
2025-12-18 14:23 | Python | Multi-line scripts must be run from .py files, not pasted into terminal
- Context: Terminal would fail when pasting complex database queries
- Solution: Always create temporary .py files in utils_db/ for multi-line operations
- Related files: utils_db/*.py
```
useful-discoveries-use | SkillHub