Plan Preview
u-ichi/reviewable-html-workbench
Plan Mode の <proposedplan を出す直前に、計画の段階・依存関係・検証観点を一時HTMLで視覚確認したい時に使う agent-internal skill。Use this agent-internal skill to create a temporary HTML preview for a plan just before presenting…
Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used.
$ npx skills add fjrevoredo/mini-diarium --skill manual-planning -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install fjrevoredo/mini-diarium manual-planning --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/manual-planning .claude/skills/manual-planning && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "manual-planning" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planning into .claude/skills/manual-planning/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manual-planning", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planningType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add fjrevoredo/mini-diarium --skill manual-planning -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install fjrevoredo/mini-diarium manual-planning --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/manual-planning .agents/skills/manual-planning && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "manual-planning" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planning into .agents/skills/manual-planning/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manual-planning", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fjrevoredo/mini-diarium --skill manual-planning -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install fjrevoredo/mini-diarium manual-planning --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/manual-planning .cursor/skills/manual-planning && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "manual-planning" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planning into .cursor/skills/manual-planning/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manual-planning", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/fjrevoredo/mini-diarium.git --path .agents/skills/manual-planning--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add fjrevoredo/mini-diarium --skill manual-planning -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install fjrevoredo/mini-diarium manual-planning --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/manual-planning .gemini/skills/manual-planning && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "manual-planning" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planning into .gemini/skills/manual-planning/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manual-planning", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install fjrevoredo/mini-diarium manual-planningInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add fjrevoredo/mini-diarium --skill manual-planning -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/manual-planning .github/skills/manual-planning && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "manual-planning" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planning into .github/skills/manual-planning/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manual-planning", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fjrevoredo/mini-diarium --skill manual-planning -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install fjrevoredo/mini-diarium manual-planning --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/manual-planning .opencode/skills/manual-planning && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "manual-planning" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/manual-planning into .opencode/skills/manual-planning/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manual-planning", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
manual-planningCreate, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used.
Manual Planning is an agent skill from fjrevoredo/mini-diarium. Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used. Use when the user asks for a plan file, manual plan, implementation plan, execution plan, roadmap, task checklist, planning document, or agent-maintained plan with statuses, validations, milestones, approval gates, and cleanup steps. Also use when resuming or maintaining an existing plan — marking a task complete, checking plan status, recording a decision, or validating a plan file — even when…
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts, reference files and assets (for example `agents/openai.yaml`, `assets/milestoned-plan-template.md` and `assets/simple-plan-template.md`).
It sits in Agent Workflows, covering Planning, Project management and Architecture decision records. The repository describes itself as: A local-only journal with serious encryption. Free, open source, and never touches the internet. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4627248. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3uvgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uv and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Manual Planning loads about 3.7k tokens when it runs, and up to ~6.2k if it reads all its reference files. Until then it costs about 213 tokens; SKILL.md has 1,930 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from fjrevoredo/mini-diarium at commit 4627248, republished under its MIT licence (© fjrevoredo). 1,930 words, ~3,693 tokens.
.claude/skills/manual-planning/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Produce Markdown plans that another coding agent can execute without reinterpreting the original conversation. A plan is an execution ledger, not a proposal: it has to stay accurate while it is being worked through, and it has to be readable cold by a session that was not there when it was written.
Anything that can be checked mechanically is checked by a script. Do not hand-verify what
check-plan.py verifies.
Standard library Python 3 only — no install step. Run with python3 or uv run.
# Create a plan: correct name, correct directory, version stamped from this SKILL.md
python3 scripts/new-plan.py "<title>" [--milestoned] [--dir docs/plans]
[--exclude-locally | --tracked] [--force]
# Validate a plan (read-only). exit 0 = clean, 1 = errors, 2 = warnings only
python3 scripts/check-plan.py <plan-file> [--json] [--strict] [--dir docs/plans]
# Change one task's status, or read every status back
python3 scripts/plan-status.py <plan-file> set <task-id> "<STATUS>"
python3 scripts/plan-status.py <plan-file> showEach answers --help, which lists every check ID and exit code. Quote the status argument: three
of the five task statuses contain a space.
docs/plans/YYYY-MM-DD-<name>-plan.md.
The date in the filename is the date of record, which is why the metadata block carries no
Created or Last Updated field. new-plan.py produces both the directory and the filename, so
neither is a rule you have to remember. Avoid names like notes.md, scratch.md or todo.md.
Default to not committing the plan. Follow the repo instead when it already has a convention: if the plan directory holds tracked plans, this project commits them. Commit the plan when the user asks.
If the plan stays untracked and its ?? entry interferes — a plan's own cleanup task validates with
git status --porcelain — add the plan directory to .git/info/exclude rather than .gitignore;
.gitignore is itself a tracked file, so editing it creates the commit you were avoiding.
new-plan.py --exclude-locally does this and stamps Tracking: untracked (locally excluded).
## Context For A Clean Session — see
references/context-and-evidence.md.new-plan.py, choosing --milestoned for more than 10 tasks.file:line reference, a section
reference (SKILL_RULES.md §5), or a re-runnable command.Plan Status to QUESTIONS PENDING if clarification is required, then surface the
questions to the user. Mirror them in Open Questions.check-plan.py, and paste its output into ## Plan Self-Check.Plan Status to READY FOR APPROVAL only when the checker is clean and the only remaining
gate is user approval.Do not begin implementation until the user approves the plan, unless the user explicitly asks to
proceed without approval. When approval is given, replace the ## Approval Gate boilerplate with
Approved by <who> on <date>. — the section is a record, not a standing instruction.
Open questions are not plan-only notes. When clarification is needed, actively ask the user before
marking the plan READY FOR APPROVAL.
question, ask-user, request-input, or whatever the
current harness exposes). Always prefer a structured tool over plain text.Open Questions.None.Ask only questions that affect correctness, scope, risk, validation, sequencing, or approval. Do not ask what the repository can answer or what can safely become a stated assumption.
All open questions must be answered before the plan can transition to READY FOR APPROVAL.
Do not combine unresolved clarifying questions and final approval in the same user prompt.
Plan Status in the metadata block is the authoritative plan-level state. It is modelled once —
there is no separate Approval field, because in the surveyed corpus the two contradicted each
other in 11 of 32 plans.
DRAFT while creating the first version.QUESTIONS PENDING while waiting for required clarification.READY FOR APPROVAL after clarification is incorporated and the checker is clean.APPROVED after the user approves execution.IN PROGRESS while implementation is underway.COMPLETED after cleanup, ## Pre-flight Checks and final verification all pass.Use BLOCKED when planning or implementation cannot continue, and record the blocker.
Every plan has these top-level sections, which is what check-plan.py E009 enforces:
Metadata, Status Legend, Context For A Clean Session, Goal, Scope, Non-Goals,
Assumptions, Open Questions, Milestones (or Tasks in a simple plan), Project Gates,
Pre-flight Checks, Decision Log, Final Verification, Approval Gate, Plan Self-Check,
Execution Notes.
The metadata block is exactly four fields:
- Plan Status: DRAFT
- Plan Format: manual-planning v2.0.0
- Template: milestoned
- Tracking: untrackedUse exactly these task statuses: TO BE DONE, IN PROGRESS, COMPLETED, BLOCKED, SKIPPED.
Use exactly these plan statuses: DRAFT, QUESTIONS PENDING, READY FOR APPROVAL, APPROVED,
IN PROGRESS, COMPLETED, BLOCKED.
A status may carry a trailing annotation (COMPLETED — 381/381 passing); the vocabulary applies to
the leading token.
More than 10 tasks requires milestones. With 10 or fewer, omit milestones unless they clarify independent delivery phases.
## Project Gates is where project-specific rules live — per-project lint/build/test commands,
manual-verification requirements, changelog or backlog bookkeeping. Put them there rather than
forking this skill for a project.
## Pre-flight Checks is a named checklist of the project's actual commands, run before the plan may
reach COMPLETED. It is distinct from per-task validation: per-task validation proves one task
worked, pre-flight checks prove the repository is shippable.
Each task must include:
Status: one of the task statuses.Depends On: none, or a list of task numbers.Objective: the observable outcome.Steps: concrete implementation steps.Validation: commands, tests, inspections, or self-checks that prove completion.Notes: constraints, affected files, or None.Task numbering is not an execution order. Depends On is the order. Task 3.1 may be runnable
before Task 2.2.
Prefer deterministic validation — a test, build, linter, or exact file inspection. Where none is
possible, state the manual check in observable terms. Say explicitly when a validation passes by
producing no output: grep finding nothing exits 1, and so does diff on files that are meant to
differ. An executing agent that branches on $? will read those as failures.
Each milestone must include Status, Purpose, Exit Criteria, and its tasks. Exit criteria must
be broader than any single task validation: they confirm the completed tasks work together and that
the next milestone can safely start.
IN PROGRESS before starting implementation.IN PROGRESS — plan-status.py <plan> set <id> "IN PROGRESS".Steps and Validation
for explicitly named tests (e.g. "add a test test_foo_bar"). A green test suite does not mean
those tests were written — verify by name.BLOCKED with a reason.COMPLETED immediately after validation passes.If validation was intentionally deferred earlier, reconcile the plan text once the deferred checks actually run. Leave no stale "validation pending" phrasing describing a state the plan has moved past.
Discovered issues. If a bug or unplanned problem is identified while working on a task, choose one path immediately — do not defer via a mental note:
BLOCKED if it is out of scope for the current task.A bug that is noticed but neither fixed nor recorded will be forgotten. There is no third option.
## Decision Log is always present, in simple and milestoned plans alike. Deviations, discovered
issues and deferred validations are the same shape of event and all land in this one append-only
section.
Write an entry before moving to the next task, never retrospectively. Entries written after the fact are unreliable.
An entry is required when implementation diverges from what the plan specifies (different path, signature, or approach), when a validation failure forces the plan to adapt, when an unplanned problem is found, or when a validation is deliberately deferred. No entry is needed when execution matches the plan, or for wording differences that change no outcome.
### DEC-001 — <short title>
- Date: YYYY-MM-DD
- Task: <task number>
- Decision: <what was chosen>
- Rationale: <why>Read references/decision-log.md when the inline log passes ~10 entries (check-plan.py warns with
W005), when the user asks for a companion decisions file, or when you are unsure whether something
qualifies as an entry.
Every plan must include a cleanup task near the end, removing intermediate artifacts that should not ship: temporary documentation, one-off test cases, scratch scripts, temporary fixtures, generated data, debug logs, local-only outputs, and obsolete plan fragments.
Do not remove artifacts the user asked to keep, artifacts required for future maintainability, or generated files that are part of the repository contract.
Changelog steps are conditional. Add one only when the project actually has a changelog file.
check-plan.py E010 looks for CHANGELOG* at the repository root and requires a task step
mentioning it only when one exists — a project without a changelog needs no changelog step.
Untracked plans need no retirement step; deleting the file is enough.
Where plans are committed, the project owns the retirement convention, and check-plan.py must pass
before a plan is retired: in a tracked repo a misleading final state is permanent.
Run the checker and paste its output into ## Plan Self-Check with the date:
python3 scripts/check-plan.py docs/plans/<plan>.mdFix every error before requesting approval. Judge each warning on its merits and say in the plan why any surviving warning is acceptable.
Do not replace this with a hand-ticked list. The v1 hand-ticked self-check passed in 32 of 32
surveyed plans and failed in none — including on a plan with no Open Questions section that still
claimed its open questions were explicit. It was a signature, not a gate.
readlink, then read the file that comes back) before assuming an edit took
effect.Depends On is for. Reading the
numbers as a sequence serialises work that was designed to run in any dependency-respecting order..gitignore versus .git/info/exclude. .gitignore is tracked, so excluding an untracked
plan there produces the very commit the untracked default avoids. Use .git/info/exclude.COMPLETED with tasks still TO BE DONE is the single most common way a
plan ends up lying. Three surveyed plans were closed with every one of their 18–26 tasks still
TO BE DONE. E005 catches it; plan-status.py warns as soon as a write creates it.plan-status.py set, which
rewrites exactly one line, rather than editing by hand and missing some.$?.E011) when the plan names files that already exist, and otherwise
only warns (W003).references/context-and-evidence.md — read before writing ## Context For A Clean Session, or
when a plan is being written for a session that will not have the originating conversation.references/decision-log.md — read when the inline decision log passes ~10 entries, when a
companion decisions file is requested, or when deciding whether an event qualifies as an entry.new-plan.py copies the right one; copy by hand only if the script cannot run.
assets/simple-plan-template.md — 10 or fewer tasks.assets/milestoned-plan-template.md — more than 10 tasks.© fjrevoredo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts, references, assets) in .agents/skills/manual-planning of fjrevoredo/mini-diarium.
Open the folder on GitHubat commit 4627248
Manual Planning next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Manual Planning this skillfjrevoredo/mini-diarium | 309 | — | ~3.7k | Automated safety check: Pass | MIT | |
| Plan Previewu-ichi/reviewable-html-workbench | 298 | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Init My ProjectMCSLTeam/MCServerLauncher-Future | 121 | — | ~2.1k | Automated safety check: Pass | GPL-3.0 | |
| Idea To Implementation DocAkoliteZA/hermes-agent-idea-workflow | 272 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Planning With Filesguanyang/open-agent-hub | 977 | 2 repos | ~9.7k | Automated safety check: Notes | MIT | |
| Designsynnaxlabs/synnax | 128 | — | ~4.5k | Automated safety check: Pass | Custom licence |
u-ichi/reviewable-html-workbench
Plan Mode の <proposedplan を出す直前に、計画の段階・依存関係・検証観点を一時HTMLで視覚確認したい時に使う agent-internal skill。Use this agent-internal skill to create a temporary HTML preview for a plan just before presenting…
MCSLTeam/MCServerLauncher-Future
Bootstrap reusable project governance for a new or existing repo.
AkoliteZA/hermes-agent-idea-workflow
A skill your agent uses when reviewing one specific idea/design doc, researching similar products, and producing a separate technical implementation plan or roadmap.
guanyang/open-agent-hub
Persistent file-based planning for multi-step AI-agent work.
synnaxlabs/synnax
Process and hard rules for designing and planning complex new features, refactors, and re-architectures.
muratgur/ordinus
Explore a new feature, product idea, technical design, workflow change, or ADR candidate before committing to an implementation plan.
fjrevoredo/mini-diarium
CRITICAL: Use for performance optimization. An agent skill from fjrevoredo/mini-diarium.
fjrevoredo/mini-diarium
SolidJS framework development skill for building reactive web applications with fine-grained reactivity.
fjrevoredo/mini-diarium
Tauri v2 cross-platform app development with Rust backend. An agent skill from fjrevoredo/mini-diarium.
fjrevoredo/mini-diarium
Enter exploration mode: a thinking partner for researching and thinking through ideas and problems before implementation.
fjrevoredo/mini-diarium
A skill your agent uses when asking about Rust code style or best practices.
fjrevoredo/mini-diarium
A skill your agent uses when building web services. An agent skill from fjrevoredo/mini-diarium.
Categories
Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used. Manual Planning is an agent skill from fjrevoredo/mini-diarium. Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used.
Manual Planning fits situations like: the user asks for a plan file; implementation plan; planning document; agent-maintained plan with statuses.
Run `npx skills add fjrevoredo/mini-diarium --skill manual-planning -a claude-code`. Or copy the skill folder (.agents/skills/manual-planning in fjrevoredo/mini-diarium) into .claude/skills/manual-planning in your project. Claude Code loads it when a task matches its description.
Run `npx skills add fjrevoredo/mini-diarium --skill manual-planning -a codex`. Or copy the skill folder (.agents/skills/manual-planning in fjrevoredo/mini-diarium) into .agents/skills/manual-planning in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fjrevoredo/mini-diarium --skill manual-planning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manual-planning, .gemini/skills/manual-planning, .github/skills/manual-planning and .opencode/skills/manual-planning in your project.
Going by SKILL.md and its folder, Manual Planning needs Python for the scripts in its folder and the command-line tools its instructions call (python3, uv and git). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use uv and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Manual Planning is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Manual Planning: Plan Preview (u-ichi/reviewable-html-workbench, 298 stars), Init My Project (MCSLTeam/MCServerLauncher-Future, 121 stars), Idea To Implementation Doc (AkoliteZA/hermes-agent-idea-workflow, 272 stars) and Planning With Files (guanyang/open-agent-hub, 977 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
fjrevoredo (a GitHub user) maintains it in fjrevoredo/mini-diarium, which has 309 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 9, 2026.
Source: fjrevoredo/mini-diarium on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.