claude/skills/problem/SKILL.md
Create or update the problem definition for the current project
npx skillsauth add kainakamura/dotfiles problemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create or update the problem definition for the current project. Also bootstraps the Obsidian vault entry if this is a new project.
slug from basename $PWD.thoughts/problem.md exists
.thoughts/problem.md, then sync vault problem.md (overwrite ~/repos/thoughts/projects/**/{slug}/problem.md) — skip vault scaffolding.thoughts/problem.md with the user's exact problem statementfind ~/repos/thoughts/projects -name "{slug}.md" -maxdepth 4
dotfiles, cyvl/spatial, kai.nvim) — no default, require explicit answer~/repos/thoughts/projects/{group}/{slug}/:
{slug}.md — hub file (see template below)problem.md — copy of .thoughts/problem.md contentiterations.md — minimal iterations file (see template below)iteration-01/log.md — header # Iteration 01 Log + initial log entryiteration-01/progress.md — from checkpoint templateiteration-01/{understanding,concepts,plan,implementation}/~/repos/thoughts/README.md under ## Projects:
- [slug](projects/{group}/{slug}/{slug}.md): one-line problem summary---
tags: [project]
---
- [[{slug}/problem|problem]]
- [[{slug}/iterations|iterations]]
{one-line problem summary from user}
[[{slug}/{slug}|{slug}]]
# Problem
{user's exact problem statement}
# Iterations
- [[{slug}]]
.thoughts/problem.md exists with user's exact words~/repos/thoughts/projects/{group}/{slug}/obsidian orphans total stays at 1 (README.md only)problem.md to match .thoughts/problem.mdcontent-media
Run the engineering design process autonomously across multiple iterations
testing
Audit the Obsidian thoughts vault for orphans, unresolved links, isolated hubs, and structural issues
tools
Create a new project in the Obsidian thoughts vault
development
Research the codebase to build understanding of the problem, writing findings to an understanding artifact