the signals and their derived score are provisional and subject to change.
validate manually before sharing.
f47376d7ca0455345b52bacf664a16be11621681f47376d7ca0455345b52bacf664a16be11621681Authored: 1 week ago (Sat, 5 Sep 2026 23:57:21 +0000)Match: Claude-Session: https://claude.ai/code/session_012oNCWqdzndB7KUwcB4TCD6f47376d7ca0455345b52bacf664a16be11621681Authored: 1 week ago (Sat, 5 Sep 2026 23:57:21 +0000)Match: Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>6dc4f7b8913ba7ea3a897cdb249d7551022a61fdAuthored: 2 months ago (Sat, 20 Jun 2026 12:49:06 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>6dc4f7b8913ba7ea3a897cdb249d7551022a61fdAuthored: 2 months ago (Sat, 20 Jun 2026 12:49:06 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>86333bb73141f353986cc1911f0003dcb71452fbAuthored: 5 months ago (Wed, 1 Apr 2026 19:15:52 +0000)Match: Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>029303ca3534d284082f36e7cf699ce8c796afd1Authored: 7 months ago (Sun, 8 Feb 2026 09:22:05 +0000)Match: Copilot029303ca3534d284082f36e7cf699ce8c796afd1Authored: 7 months ago (Sun, 8 Feb 2026 09:22:05 +0000)Match: Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>612a1b8b2fe9ee026ff2fad443059416467e05c7Authored: 7 months ago (Sun, 8 Feb 2026 08:01:56 +0000)Match: Copilot612a1b8b2fe9ee026ff2fad443059416467e05c7Authored: 7 months ago (Sun, 8 Feb 2026 08:01:56 +0000)Match: Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>fac2478c82bee91f98d18dd3993ff16a1b9ae427Authored: 9 months ago (Fri, 28 Nov 2025 18:48:20 +0000)Match: Copilotfac2478c82bee91f98d18dd3993ff16a1b9ae427Authored: 9 months ago (Fri, 28 Nov 2025 18:48:20 +0000)Match: Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>AGENTS.mdTool: agents-md# Agents and AI guidance
All agent definitions, skills, and project rules live under **`.claude/`**. Use that tree whether you
use Claude Code, Cursor, GitHub Copilot, or another assistant: open or reference the files directly,
and use each product's own mechanics for attaching repo context where needed.
- **Hard prerequisite before any repository edit:** Read [.claude/rules/general.md](.claude/rules/general.md)
in full (including _Before editing repository files_), then every other relevant
`.claude/.claude/skills/make-release/SKILL.mdTool: unspecified# Release
Prepare and publish a new release for the livecheck project.
You manage the release process: update the changelog, determine the version bump, run pre-commit
checks, bump the version, and push, and align GitHub release notes
with the changelog.
## Workflow
1. **Review changes since last tag.** Run `git log $(git describe --tags --abbrev=0)..HEAD
--oneline` to see all commits since the last release.
1. **Update CHANGELOG.md.** Add entries under `[Unreleased]` if not already present. Use the
.claude/skills/regen/SKILL.mdTool: unspecified# Regen
Run the regen agent from `.claude/agents/regen.md`.
.claude/skills/ci/SKILL.mdTool: unspecified# Commit
Create high-quality Git commits for all pending changes.
## Gathering context
Run these in parallel:
1. `git diff` - unstaged changes.
2. `git diff --cached` - staged changes.
3. `git status` - untracked files and overall state.
4. `git log --no-merges --format='%s%n%b---' -20 | grep -v '^bump:' | grep -iv dependabot` -
recent commit message style examples.
## Running agents
After gathering context but before committing, determine which agents to run based on the changed
files. Launch eachCLAUDE.mdTool: claude-code# Livecheck Memory
See @README.md for an overview of this project.
**Claude Code:** read this file, then [AGENTS.md](AGENTS.md), then `.claude/**` (rules, agents,
skills) **before any repository edit**, in the order and depth described in AGENTS.md (start with
[.claude/rules/general.md](.claude/rules/general.md)).
.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-codenone