skills/obsidian/permanent-rebuilder/SKILL.md
Rebuild and maintain an Obsidian vault's permanent knowledge base for work knowledge and learning notes. Use when asked to reorganize permanent, design hub/leaf/MOC structure, standardize frontmatter (especially required summary), define tag taxonomy, generate a safe restructure plan (dry-run), and apply non-destructive moves/renames while preserving links.
npx skillsauth add atman-33/atman-workspace permanent-rebuilderInstall 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.
Use this skill to help a user restructure and continuously maintain the permanent/ folder as a durable knowledge base.
summary in every permanent note.Adopt this layout under permanent/:
permanent/00_inbox/ — promoted candidates awaiting normalizationpermanent/10_hub/ — long-form syntheses, study notes, indexespermanent/20_leaf/ — reusable notes (how-to, principles, decisions, glossary)permanent/90_meta/ — rules, templates, tag dictionaryIf the vault already uses a different structure, map existing folders into these four buckets rather than inventing many new categories.
For every note in permanent/, enforce:
summary: 1–2 lines describing what the note providescreated: YYYY-MM-DDRecommended:
updated: YYYY-MM-DDstatus: seed | draft | evergreen | deprecatedtags: role-based tags (see references)related: list of wiki linkspermanent/ and produce a report.
scripts/scan_permanent_notes.py.references/tag-taxonomy.md and references/note-templates.md.scripts/build_restructure_plan.py.scripts/apply_restructure_plan.py with --dry-run first.00_inbox/ with minimal metadata.aliases rather than frequent renames.assets/templates/*.mdreferences/*.mdscripts/*.ps1tools
Zenn記事のMarkdown校正を行うスキル。記事を読み、Zenn独自記法の正確性・見出し構造・コードブロック・リンク・画像・テーブル・埋め込み・メッセージ/アコーディオン記法をチェックし、改善提案を行う。ユーザーが「Zenn記事を校正して」「Zennの記法をチェックして」「記事をレビューして」「Markdown確認して」と依頼した際に使用する。
tools
Develop React applications for VS Code Webview surfaces. Use when working on the `webview-ui` package, creating features, components, or hooks for VS Code extensions. Includes project structure, coding guidelines, and testing instructions.
testing
Best practices for reliable terminal command execution and output capture. Use this skill when running shell commands, especially in environments like WSL where output might be truncated or lost, to ensure results are properly captured and inspected.
databases
Supabaseデータベースマイグレーションの準備を行うスキル。バックアップの作成と差分マイグレーションファイルの生成を実施します。ユーザーが「マイグレーションを準備」「バックアップと差分を作成」「マイグレーションファイルを生成」などのリクエストをした際に使用します。