All checks were successful
Deploy to Staging / Build Images (push) Successful in 23s
Deploy to Staging / Deploy to Staging (push) Successful in 36s
Deploy to Staging / Verify Staging (push) Successful in 6s
Deploy to Staging / Notify Staging Ready (push) Successful in 6s
Deploy to Staging / Notify Staging Failure (push) Has been skipped
46 lines
1.9 KiB
Markdown
46 lines
1.9 KiB
Markdown
# Problem Analysis
|
|
|
|
LLMs jump to solutions. You describe a problem, they propose an answer. For
|
|
complex decisions with multiple viable paths, that first answer often reflects
|
|
the LLM's biases rather than the best fit for your constraints. This skill
|
|
forces structured reasoning before you commit.
|
|
|
|
The skill runs through six phases:
|
|
|
|
| Phase | Actions |
|
|
| ----------- | ------------------------------------------------------------------------ |
|
|
| Decompose | State problem; identify hard/soft constraints, variables, assumptions |
|
|
| Generate | Create 2-4 distinct approaches (fundamentally different, not variations) |
|
|
| Critique | Specific weaknesses; eliminate or refine |
|
|
| Verify | Answer questions WITHOUT looking at solutions |
|
|
| Cross-check | Reconcile verified facts with original claims; update viability |
|
|
| Synthesize | Trade-off matrix with verified facts; decision framework |
|
|
|
|
## When to Use
|
|
|
|
Use this for decisions where the cost of choosing wrong is high:
|
|
|
|
- Multiple viable technical approaches (Redis vs Postgres, REST vs GraphQL)
|
|
- Architectural decisions with long-term consequences
|
|
- Problems where you suspect your first instinct might be wrong
|
|
|
|
## Example Usage
|
|
|
|
```
|
|
I need to decide how to handle distributed locking in our microservices.
|
|
Options I'm considering:
|
|
|
|
- Redis with Redlock algorithm
|
|
- ZooKeeper
|
|
- Database advisory locks
|
|
|
|
Use your problem-analysis skill to structure this decision.
|
|
```
|
|
|
|
## The Design
|
|
|
|
The structure prevents premature convergence. Critique catches obvious flaws
|
|
before costly verification. Factored verification prevents confirmation bias --
|
|
you answer questions without seeing your original solutions. Cross-check forces
|
|
explicit reconciliation of evidence with claims.
|