changelog
Generate a CHANGELOG.md entry from commits since the last git tag. Groups by type (feat/fix/refactor/etc), formats as Keep-a-Changelog.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generate a CHANGELOG.md entry from commits since the last git tag. Groups by type (feat/fix/refactor/etc), formats as Keep-a-Changelog.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
ICN development companion for the InterCooperative Network Rust monorepo. Use when working on ICN code, docs, deployment, or protocol design. Provides crate-aware routing to specialist agents (icn-architect, icn-economist, icn-ops), enforces project conventions, and understands the current sprint state, cluster topology, and demo flow status. Triggers on: any ICN crate names, "cooperative contract", "mutual credit", "governance", "gossip", "K3s", "icn-dev", "ops/mcp", "Sprint", "demo flow", "CCL", "federation", "DID", "ledger", "trust graph", "icnd", "icnctl".
Full sprint-batch or stacked-PR integration pipeline. Owns merge order, rebases, local gates, and main sync.
Full sprint-batch or stacked-PR integration pipeline. Owns merge order, rebases, local gates, and main sync.
Show full ICN development status dashboard — active sessions, sprint tasks, worktree freshness, CI state, and cluster health
ICN session preflight. This skill should be used when the user explicitly invokes "/icn-agent-pack:preflight", or asks to "run preflight", "orient me on ICN", or "check the ICN session environment". Loads canonical docs and the latest handoff, then verifies branch, gh auth, ports, toolchain, and a light cargo check. Read-only; reports, never fixes.
ICN repo navigator / knowledge graph. This skill should be used when the user explicitly invokes "/icn-agent-pack:navigator", or asks to "map the repo", "build/refresh the knowledge graph", "trace this concept to its source", or "show the conceptual map / impact map". Begins the living repository knowledge-graph and conceptual-map workflow, grounded in the icn-ops MCP tools and (future) generated graph artifacts.
| name | changelog |
| description | Generate a CHANGELOG.md entry from commits since the last git tag. Groups by type (feat/fix/refactor/etc), formats as Keep-a-Changelog. |
| argument-hint | [version] [--dry-run] |
| user-invocable | true |
| allowed-tools | Bash, Read, Edit |
| truth_contract | {"canonical_sources":[],"live_load_required":["git tag --sort=-version:refname | head -1","git log <last-tag>..HEAD --oneline"],"examples_only":[],"never_hardcode":["version numbers","commit ranges"]} |
Generate a Keep-a-Changelog entry from commits since the last git tag and prepend it to CHANGELOG.md.
Run in parallel:
git tag --sort=-version:refname | head -5 — find last release taggit branch --show-current — confirm branchgit log --oneline $(git describe --tags --abbrev=0 2>/dev/null || echo "")..HEAD — commits since last tag (or all if no tags)$ARGUMENTS contains a version (e.g. 0.2.0), use that.!).Group commits by conventional-commit type:
feat → ### Addedfix → ### Fixedrefactor → ### Changeddocs → ### Documentationtest → ### Testschore, ci → ### Internalperf → ### PerformanceSkip merge commits (Merge pull request, Merge branch). Skip commits with scope ops or chore(ops).
Extract PR number from commit message if present (e.g., (#1234)) and format as link: ([#1234](../../pull/1234)).
## [X.Y.Z] - YYYY-MM-DD
### Added
- feat(scope): description ([#N](../../pull/N))
### Fixed
- fix(scope): description
### Changed
- ...
Use today's date (ISO 8601). Omit sections that have no entries.
# Changelog header line (or at top if no header)Skip this step if $ARGUMENTS contains --dry-run (print entry to stdout only, don't write).
Print: "Changelog updated for vX.Y.Z with N entries." List the sections and entry counts.
# Changelog header followed by the entry.