at-self-eval

Featured

Summarize a contributor's Git history, a provided work log, or both into a concise, review-friendly self-evaluation for quarterly, semi-annual, or promotion cycles.

Code & Development 179 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
75
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Self-Evaluation Summary `resolve evidence -> group by business line -> deduplicate -> <=8 outcomes -> review` ## Author and date window Normalize flags or plain language such as `统计1-3月的产出` and `统计上半年的工作` into `(author, from, to)`. Explicit input wins; fill only missing values: | User gave | Resolve to | | --- | --- | | `from` and `to` | use both | | only `from` | `to` = today | | only `to` | `from` = Jan 1 of that year | | no range | current quarter | Parse half-years, calendar quarters, month ranges, and rolling periods. A spoken period without a year means the current year, except months still ahead of today, which mean the previous year. Query through `<to + 1 day>` because Git's `--until` is exclusive. Always exclude merge commits. Use an explicit author when supplied; otherwise resolve it independently per repository with `git -C <root> config user.name`. Never infer aliases or use the remote login as the author. List candidates with `git -C <root> log --no-merges --since=<from> --until=<to+1day> --format=%H%x09%an --branches HEAD <upstream refs>`, taking the upstream refs from `git -C <root> for-each-ref --format=%(upstream) refs/heads/`; passing no ref walks only the current branch, so work on an unmerged branch reads as no activity, while `--all` reaches into remote branches nobody tracks. Keep the rows whose `%an` equals that name exactly. Never pass `--author`: it matches the whole `Name <email>` header, so anchored patterns silently match nothing. If no co...

Details

Author
kairyou
Repository
kairyou/agent-tools
Created
2 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category