ワンクリックで
scratchpad
Persistent iteration memory — prevents Groundhog Day loops by recording what was tried, what failed, and what to try next.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Persistent iteration memory — prevents Groundhog Day loops by recording what was tried, what failed, and what to try next.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Recognizing context pressure before it degrades output quality.
Writing implementation plans — small testable steps, dependency ordering, upfront risk identification.
Evidence before claims, always — run verification commands and confirm output before making any completion or success claims.
Generate Architecture Decision Records — use when asked to document a decision, create an ADR, record why we chose X, or capture architectural rationale.
Generate a structured changelog from git history — use when asked to create a changelog, release notes, or summarize what changed between versions/tags/branches.
How to write pikit workflow YAML files — steps, loops, branches, interpolation.
| name | scratchpad |
| description | Persistent iteration memory — prevents Groundhog Day loops by recording what was tried, what failed, and what to try next. |
Use scratchpads in any iterative loop to prevent repeating failed approaches.
.pikit/scratchpads/current.md — active scratchpad for the current task.
Create .pikit/scratchpads/ if it doesn't exist. Only one active scratchpad at a time.
Read .pikit/scratchpads/current.md if it exists. Check:
Do not repeat a failed approach. If you're about to try something already listed as failed, stop and pick a different strategy.
Append to .pikit/scratchpads/current.md:
## Iteration {N} — {timestamp}
**Approach:** What you tried (one sentence)
**Result:** pass | fail
**Details:** What happened — error message, unexpected behavior, or success details
**Next:** What to try next if this failed, or "N/A" if it passed
When the task succeeds or the workflow ends, delete .pikit/scratchpads/current.md.
Don't leave stale scratchpads — they'll confuse the next task.
If .pikit/scratchpads/current.md shows 3+ failed iterations: