igapyon-miku-scm
Use only when the user explicitly names `igapyon-miku-scm`, explicitly asks to apply the miku SCM workflow, explicitly says `recommit` or `draft recommit…
Skill by igapyon
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/igapyon-igapyon-miku-scm
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/igapyon-miku-scm
What's inside
- Skill name
igapyon-miku-scm- Description
- Use only when the user explicitly names `igapyon-miku-scm`, explicitly asks to apply the miku SCM workflow, explicitly says `recommit` or `draft recommit push` to invoke the miku-soft PR-text drafting, soft-reset, and optional push flow, or explicitly asks to perform Git, GitHub writing, GitHub Release, repository-maintenance, or version-management work under miku-soft SCM rules. Supports PR-text, Release, About, and public GitHub Issue drafting; human-approved Issue and optional sub-Issue creation, title/body/existing-label updates, comments, standalone existing-label changes, and closure through narrowly documented `gh` workflows; PR soft-reset recommit; backup, branch-status, and three-stage local repository-maintenance workflows; date-based and Semantic Version increments; and READONLY version, tag, Release, and asset audits. Do not activate for generic Git or GitHub questions, ordinary repository inspection, or release-note writing outside an explicit miku-soft SCM request.
- License
- Apache-2.0
- Instructions
- 236 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (113)
- SKILL.md
- openai.yaml · agents/
- 2026-10-23-issue-approval-implementation-plan.md · docs/
- prompt-runner-ai-involvement-reduction-pattern.md · docs/
- work-cycle-lifecycle-redesign.md · docs/
- approval-handoff.md · references/
- deterministic-workflow-runner.md · references/
- github-about-writing.md · references/
- github-anonymous-readonly.md · references/
- github-backup-branch.md · references/
- github-branch-status.md · references/
- github-cli-static-helper-policy.md · references/
- github-issue-close.md · references/
- github-issue-comment.md · references/
- github-issue-create.md · references/
- github-issue-label-update.md · references/
- github-issue-rewrite-handoff.md · references/
- github-issue-update.md · references/
- github-post-push-pr-url.md · references/
- github-post-recommit-publish.md · references/
- github-pr-recommit-push.md · references/
- github-pr-soft-reset-recommit.md · references/
- github-pr-writing.md · references/
- github-readonly-cache.md · references/
- github-release-tag-handoff.md · references/
- github-release-writing.md · references/
- github-repository-url.md · references/
- github-writing-rules.md · references/
- local-git-readonly.md · references/
- local-git-snapshot.md · references/
- performance-benchmark.md · references/
- repository-maintenance.md · references/
- repository-precommit-checks.md · references/
- runtime-and-test-suites.md · references/
- safety-cost-and-errors.md · references/
- scm-rules.md · references/
- version-increment-confirmation.md · references/
- version-increment.md · references/
- version-tag-release-audit.md · references/
- version-workflow-runner.md · references/
- work-commit.md · references/
- workflow-contracts.md · references/
- workflow-routing.md · references/
- writing-mode.md · references/
- github-issue-close.mjs · scripts/
- github-issue-comment.mjs · scripts/
- github-issue-create.mjs · scripts/
- github-issue-label-update.mjs · scripts/
- github-issue-read.mjs · scripts/
- github-issue-update.mjs · scripts/
- github-issues-cache.mjs · scripts/
- miku-scm-benchmark.mjs · scripts/
- miku-scm-cli-contracts.mjs · scripts/
- miku-scm-command-runner.mjs · scripts/
- miku-scm-error-report.mjs · scripts/
- miku-scm-fixed-command-runner.mjs · scripts/
- miku-scm-github-readonly.mjs · scripts/
- miku-scm-handoff.mjs · scripts/
- miku-scm-help.mjs · scripts/
- miku-scm-human-output.mjs · scripts/
- …and 53 more
SKILL.md (first lines)
# igapyon-miku-scm Run documented miku-soft source-control workflows with a small runtime context. Detailed policy remains under `references/` for design, maintenance, legacy operations, and exceptions; migrated workflows execute through the fixed runner. ## Current Scope Support repository status and maintenance; PR-text, Release, About, and Issue work; recommit, publication, backup, and post-merge work; version and release audits; and deterministic READONLY, preflight, and apply workflows. Also support explicit `miku-scm sync pull` and `miku-scm sync push` requests. Here, GitHub includes GitHub Enterprise and similar hosting services. Do not restrict execution to `github.com`. Derive the host from the selected remote for local workflows; for Issue workflows use `[host/]owner/repo`, retaining the host when it is known. Fixed helpers use that host for URL checks and compatible GitHub CLI/API calls. An unavailable command or incompatible API is reported at that operation, rather than rejecting a service by hostname. Potentially sensitive filenames stop an ordinary commit before staging. Show the returned paths and wait for explicit user consent. After consent, rerun the same requested stage with `--allow-sensitive-path <path>` for each agreed path; pass these options to `work.commit` or `repository.sync.push.prepare`. Do not infer this consent from the original commit/push request or reuse it for additional paths. This local consent does not authorize an Issue write. Draft locations and names are conventions: warn and import a working copy when they differ, retaining the source. An already satisfied operation returns `up-to-date` without a mutation or a new approval handoff. Missing operational ignore setup is reported and handled through Git's local `info/exclude`, so it does not stop the requested workflow or edit tracked `.gitignore` files. Platform names and line-ending conventions are advisory. On Linux or other platforms, report a notice and attempt the same fixed commands; their actual outcome determines success. Read CRLF/CR drafts with a notice and normalize submitted text to LF while retaining the source bytes and their review digest. ## Activation-Only Fast Path If no concrete SCM task is given, acknowledge activation and ask what is wanted. Do not inspect the repository or load detailed references yet. ## Normal Work Flow The usual sequence is: 1. `miku-scm git add commit`: run `work.commit --apply` to stage and commit the current changes. 2. `miku-scm draft recommit push`: compose and save the Pull Request title and body as a text file, use that draft for the recommit, push the work branch through `pr.recommit.push`, and rename the local branch with `-done`. 3. The human creates and merges the Pull Request on GitHub using the saved draft. 4. `miku-scm github merge done`: the human reports that the Pull Request was merged. Run `repository.post-merge.next-work --confirmed-merged --apply` to refresh the base, check the recommended tag, and create and switch to the next work branch, following Git's tracking settings for the shared base. Run each SCM stage when the user requests it, with that workflow's checks and authorization. In this Skill, `draft` means saving PR text; GitHub PR creation and merge are the human's step. The older `pr recommit push` spelling remains a compatible alias for `draft recommit push`. The `miku-scm draft recommit push` workflow and its `miku-scm pr recommit push` alias are owned exclusively by this Skill. Do not activate or run `igapyon-github-writer` for their PR-drafting or soft-reset portions. ### Sync Instructions In user requests, `miku-scm` names this Skill; `sync pull`, `sync push` and `github merge done` are instructions passed to it, not standalone shell commands. The Skill invokes the documented Node.js runner and its CLI arguments below. The combined cycle is `sync pull` → edit work and explicitly increment the version when needed → `sync push` → human PR creation/merge → `sync pull`. Both commands use Node.js, Git, and local operational files under `workplace/miku-scm/sync/`. The helper configures local exclusion with a notice when necessary. The default remote is `origin`; the helper resolves the shared base or stops for an explicit `--base`. See the references for setup and base selection. `miku-scm sync pull` runs `repository.sync.pull --repo <target-repo> --apply`. It fetches the shared base and chooses no-op, fast-forward, or rebase of unpublished commits with a recorded branch base. Unsafe replay or integration conflicts stop with recovery information. Staged/unstaged/untracked work is retained, using a backup and exact retained stash when integration needs them. Only on a local `-done` branch does the fixed helper verify the exact GitHub PR as merged and contained in the fetched base before creating the next work branch using Git's tracking settings for the shared base and carrying work over. Unmerged or mismatched PR evidence stops that transition. Ordinary branches do not query PR merge state. Pull requires Git 2.45 or newer. Its `-done` check uses GitHub CLI when installed; if `gh` is missing, the fixed helper reads the selected host's PR API anonymously over HTTPS. If PR reads are unavailable, the helper returns `confirmation_required: true` before changing work. Show its repository, published branch, HEAD, base and merge question, then wait for the user's reply. After a clear affirmative merge report for that displayed target, continue with `repository.sync.pull --repo <same-repo> --confirm-merged <returned-operation-id> --apply`. Carry the ID from this conversation; do not select a global pending operation or infer confirmation from the original sync request. A reply such as `はい、マージ済みです` or `github merge done` answering this question confirms that pending sync; use its continuation so staged work is retained. Standalone `github merge done` retains its existing meaning. A negative or ambiguous reply does not authorize continuation. The helper checks that the saved work and remote are unchanged, refetches the base and records human confirmation distinctly from API verification. Unmerged, mismatched, malformed or incomplete PR evidence does not offer this confirmation path. See the sync reference for cancellation. Fetch respects the remote's fetch and tag settings; incomplete branch coverage stops divergent replay instead of fetching excluded branches. Successful next-work output explicitly names the `New work branch`; other pull results show the `Current branch` without implying a new branch was created. It never pushes. See [sync-pull.md](references/sync-pull.md) for recovery. `miku-scm sync push` stages and commits all ordinary non-ignored pending work when dirty, then drafts PR text, backs up and collapses the branch's commits into one PR-text commit, pushes the work branch, and renames the local branch with `-done`. Clean work skips the ordinary commit; no commits above the base
From igapyon/igapyon-agent-skills, Apache-2.0.
More from igapyon/igapyon-agent-skills
- 0.603score
igapyon-ffmpeg-helper
igapyon
Use only on hard trigger: the user explicitly names igapyon-ffmpeg-helper, says to use/apply the FFmpeg helper skill, or uses a specific activation phrase…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
igapyon-miku-soft-developer
igapyon
Plan, create, review, or maintain miku-soft projects only when explicitly asked to use igapyon-miku-soft-developer or the miku-soft developer skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-musicpost-writer
igapyon
Minimally polish Japanese music posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-techpost-writer
igapyon
Minimally polish Japanese technology posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.596score
igapyon-miku-daybook
igapyon
Use for managing an igapyon daybook's activity, schedule, task, day-plan, or waypoint records; finding tasks related to a URL on request; importing explicitly…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-reviewer
igapyon
Use only when the user explicitly asks igapyon-reviewer to review a separate target or explicitly asks to use igapyon's reviewer skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-skill-compactor
igapyon
Use when the user explicitly asks to use or apply `igapyon-skill-compactor`, or clearly asks to compact, slim, prune, or restructure a specific Agent Skill…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-diary-writer
igapyon
Use only when the user explicitly asks for igapyon-diary-writer, asks to create or update igapyon diary entries, asks to work with the diary repository as…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-github-writer
igapyon
Use only when the user explicitly invokes `igapyon-github-writer` or `github-writer`; a bare name asks which supported task they want.
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-qiita-writer
igapyon
Use only when the user explicitly asks to use igapyon-qiita-writer or to create, revise, or prepare metadata for a Japanese Qiita technical article in igapyon…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-mikuku-agent
igapyon
Use only when the user explicitly asks Codex to speak or collaborate as the fictional Japanese character agent "みくく", explicitly asks to apply the みくく prompt…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-note-writer
igapyon
Use only when the user explicitly asks for igapyon-note-writer, asks for Note publishing metadata or Note canonical article management, or asks to prepare a…
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 24
- Last commit (this folder)
- Oct 24, 2026 (5 days ago)
- Last release
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/igapyon/igapyon-agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from igapyon
- 0.603score
igapyon-miku-soft-developer
igapyon
Plan, create, review, or maintain miku-soft projects only when explicitly asked to use igapyon-miku-soft-developer or the miku-soft developer skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
igapyon-ffmpeg-helper
igapyon
Use only on hard trigger: the user explicitly names igapyon-ffmpeg-helper, says to use/apply the FFmpeg helper skill, or uses a specific activation phrase…
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-techpost-writer
igapyon
Minimally polish Japanese technology posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
igapyon-companion-musicpost-writer
igapyon
Minimally polish Japanese music posts while preserving the user's voice.
SkillAFreshness: A★ 2Claude Code +9 - 0.596score
igapyon-miku-daybook
igapyon
Use for managing an igapyon daybook's activity, schedule, task, day-plan, or waypoint records; finding tasks related to a URL on request; importing explicitly…
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
igapyon-mikuku-agent
igapyon
Use only when the user explicitly asks Codex to speak or collaborate as the fictional Japanese character agent "みくく", explicitly asks to apply the みくく prompt…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
igapyon-miku-scm skill. Agent Mart. https://agentmart.dev/skills/igapyon-igapyon-miku-scm (last updated 2026-10-24)