ait-recap
Generate a friendly markdown recap of recent `ait` activity for the current project, or scan a directory of projects.
Skill by ohnotnow
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/ohnotnow-ait-recap
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: documents
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ait-recap
Tools it pre-approves 1
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Bash(ait:*),Glob
What's inside
- Skill name
ait-recap- Description
- Generate a friendly markdown recap of recent `ait` activity for the current project, or scan a directory of projects. Use when the user asks "what have I been doing this week?", "what shipped recently?", wants an aide-mémoire before a status update with a manager, or asks for a summary of recent activity across their projects.
- License
- MIT
- Allowed tools
- Read,Bash(ait:*),Glob
- Instructions
- 146 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# AIT Recap
Build a friendly, human-readable markdown summary of recent activity from the `ait` issue tracker.
The report **is** the deliverable — present the markdown directly to the user.
## Resolve the request
Three things to pin down from the user's prompt:
### 1. Period (default: this week)
- "today" / "since this morning" → today's date
- "this week" / "last week" / no period given → 7 days ago
- "this month" / "last month" → 30 days ago
- Explicit date ("since 2026-04-01", "last fortnight") → use as-is
Convert to a `YYYY-MM-DD` for `ait log --since` and client-side timestamp filtering.
### 2. Mode (default: detailed)
- Prompt contains "summary", "summarise", "tl;dr", "high level", "quick", "brief" → **summary mode**
- Otherwise → **detailed mode**
### 3. Scope (default: current project)
- Prompt mentions a directory ("scan `~/Documents/code/`", "all my projects in X", "across everything") → **multi-project mode**
- Otherwise → **single project mode**
---
## Single-project mode
Run these queries:
```bash
ait config # project prefix
ait log --since YYYY-MM-DD --long # flushed history in the period
ait list --all --long # all live issues (filter by date client-side)
```
For live issues, keep any with `created_at`, `updated_at` or `closed_at` >= the period start.
### Throwaway filter
Drop flushed items where **both**:
- `close_reason` is null or empty, **and**
- the item has no children (no other items in the same flush list have it as `parent_id`).
This silently culls test detritus while keeping deliberate-but-unnoted closes visible.
### Output template
```markdown
# This <Period> in `<prefix>` (<start-date> → <today>)
<one-line vibe — "A productive week.", "A quieter one.", "Mostly maintenance.">
## Highlights
- **<initiative or top-level epic title>** — <one-sentence "what shipped" distilled from close_reason>
- **<...>**
- **<...>**
## Currently in flight
- **<title>** (`<id>`, P<n>) — <status; latest note if useful>
## Detail
<!-- detailed mode only -->
### <Initiative title> (P<n>)
<n epics, n tasks>.
- **<epic title>** — <distilled close_reason>
- **<epic title>** — <distilled close_reason>
---
*Source: <n> flush events between <date> and <date>. <If excluded:> <n> throwaway issue(s) excluded.*
```
### Mode rules
- **Detailed mode**: include the "Detail" section with per-initiative breakdown.
- **Summary mode**: skip "Detail" entirely. Just Highlights + Currently in flight.
- **Currently in flight**: omit the section if no open/in-progress issues. Show priorities and IDs in detailed mode; collapse to a one-line count in summary mode if there are many (>5).
- **Empty period**: say so cheerfully — "Quiet week — nothing flushed, nothing in flight."
### Tone
- Friendly, conversational. Aide-mémoire vibe — "oh yeah, *that's* what I was doing."
- Distill close_reasons; don't quote them verbatim.
- No emoji.
- Test counts **only** if they signal a problem ("3 failing tests", "still need to write tests for X"). Don't trumpet "457 tests passing".
- Dates rough ("all on 2026-04-16", "shipped Wednesday") — not minute-precise.
- If a flush event has its own `summary` field, that's the user's curated editorial — lean on it for the headline.
---
## Multi-project mode
Find candidate databases with `Glob`:
```
<scan-dir>/**/.ait/ait.db
```
For each, run the queries with `--db <path>`:
```bash
ait --db <path> config
ait --db <path> log --since YYYY-MM-DD --long
ait --db <path> list --all --long
```
Skip projects with no activity in the period (no flushed items, no live issues touched in range).
### Output template
```markdown
# Recent Activity Across Projects (<start-date> → <today>)
<n> projects with activity in the period.
## Overall highlightsFrom ohnotnow/agentic-stuff, MIT.
More from ohnotnow/agentic-stuff
- 0.592score
i-impeccable
ohnotnow
Create distinctive, production-grade frontend interfaces with high design quality.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
conversation-to-html
ohnotnow
Convert a Claude Code or Codex CLI session into a beautiful, shareable single HTML file for presentations and workshops.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
house-style
ohnotnow
Teach a personal editor agent the user's own editing taste by reading the diff between an AI-drafted document and the user's hand-edit of it, encoding the…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
audience-credibility
ohnotnow
Defensive credibility check for deliverables (reports, dashboards, demos, presentations, web pages, marketing copy) aimed at a real human audience —…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ait-crafting
ohnotnow
Turn a settled feature discussion or plan document into consultant-ready ait issues — an initiative/epic vision document plus implementation specs a fresh…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
grounded-recommendation
ohnotnow
Structured process for technical recommendations and implementation advice.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cruft-or-keep
ohnotnow
Conversational 'second pair of eyes' that finds reachable-but-dormant code in long-lived codebases — jobs, mailables, listeners, routes, commands that are…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
highlight-screenshot
ohnotnow
Take a screenshot of a page in a locally running app with a red ring and a short label round one element, so a developer can see exactly which button, link or…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
github-create
ohnotnow
Create a new GitHub repository from the current local project, push code, and handle finishing touches (README, LICENSE, description).
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ant
ohnotnow
Local-first notebook for *why* — design decisions, alternatives rejected, pivots taken, the conversational nuance that gets lost when an issue closes.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
feature-workflow
ohnotnow
Streamlined workflow for implementing features with ait issue tracking.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
flux-ui
ohnotnow
Flux UI v2 component reference and design-taste guide for Laravel/Livewire.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 19, 2026 (6 months ago)
- Last release
- Oct 19, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ohnotnow/agentic-stuff
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ohnotnow
- 0.592score
i-impeccable
ohnotnow
Create distinctive, production-grade frontend interfaces with high design quality.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
conversation-to-html
ohnotnow
Convert a Claude Code or Codex CLI session into a beautiful, shareable single HTML file for presentations and workshops.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
house-style
ohnotnow
Teach a personal editor agent the user's own editing taste by reading the diff between an AI-drafted document and the user's hand-edit of it, encoding the…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
audience-credibility
ohnotnow
Defensive credibility check for deliverables (reports, dashboards, demos, presentations, web pages, marketing copy) aimed at a real human audience —…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
flux-ui
ohnotnow
Flux UI v2 component reference and design-taste guide for Laravel/Livewire.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
feature-workflow
ohnotnow
Streamlined workflow for implementing features with ait issue tracking.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
ait-recap skill. Agent Mart. https://agentmart.dev/skills/ohnotnow-ait-recap (last updated 2026-10-24)