adk-expert
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
Synthesise a status, standup, or situation-report from current work state. Trigger when a team member needs a concise summary of where things stand, what is blocked, and what is next.
Claude Code
$ npx -y skills add jpantsjoha/ai-native-developer-experience --skill sitrep --agent claude-code
Codex
$ npx skills add jpantsjoha/ai-native-developer-experience --skill sitrep -a codex -y
Cursor
$ npx skills add jpantsjoha/ai-native-developer-experience --skill sitrep -a cursor -y
Gemini CLI
$ npx skills add jpantsjoha/ai-native-developer-experience --skill sitrep -a gemini-cli -y
GitHub Copilot
$ npx skills add jpantsjoha/ai-native-developer-experience --skill sitrep -a github-copilot -y
OpenCode
$ npx skills add jpantsjoha/ai-native-developer-experience --skill sitrep -a opencode -y
Windsurf
$ npx skills add jpantsjoha/ai-native-developer-experience --skill sitrep -a windsurf -y
name: sitrep description: Synthesise a status, standup, or situation-report from current work state. Trigger when a team member needs a concise summary of where things stand, what is blocked, and what is next.
> **Situation reports are for the person who was not in the room.** Write for them.
A sitrep is not a diary of activity. It is a compressed, actionable picture of current state. Three questions: what is done, what is blocked, what is next. Anything that does not answer one of those three questions does not belong in the sitrep.
1. **Gather the current work state** — read from available sources:
2. **Classify items** into three buckets:
a passing test, closed ticket or deployment alone is insufficient
3. **Write the sitrep** — structure:
## Sitrep — <date> [<scope: sprint / incident / handoff>] **Done** - <item> — <one sentence on what was delivered and its evidence> **Blocked** - <item> — blocked on <specific dependency / owner / ETA if known> **Next** - <item> — <priority order, most important first> **Risks / flags** (optional — only if material) - <risk> — <impact if unresolved> — <owner>
4. **Apply the compression test** — for each line: if removing it changes nothing that the reader needs to act on, remove it.
5. **Name blockers precisely** — "blocked on backend" is not a blocker entry. "Blocked on API contract for `/v2/orders` — waiting on @owner, ETA unknown" is.
6. **Do not editorialise progress** — "made good progress" is noise. "Delivered X, which unblocks Y" is signal.
On milestone or release transitions, reconcile the current-fact matrix in [`workflow-audit.md`](../delivery-orchestrator/references/workflow-audit.md). Keep current status separate from historical receipts. Report maturity dimensions, candidate/environment identity and unresolved evidence; never derive readiness from issue counts or version labels. Update generated dashboards only through their declared generator, and distinguish offline results from live tracker reconciliation.
**Shared ways of working for you, your team and your AI agents — from a new idea to a change running live.** join-the-team brings planning, delivery and ticket management, model selection, testing, independent review and release practices into one reusable
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
JP's signature red-team pass — "how would I break this?" Argue against your own approach before proceeding. Trigger on any…
Read-only SRE checkup of any GCP project: deterministic probes of the edge, Cloud Run services, 7-day error logs, Cloud…
Cloud guardrails for any vendor workload — Google Cloud (GCP, Vertex AI, GKE), AWS (IAM, EKS, Bedrock), Azure (Entra ID, Policy,…
LLM and cloud cost awareness — model tiering, token budgets, right-sizing, and when a cheaper model suffices. Trigger before…
Challenge vision alignment, value, cost, risk and operating ownership at material scope or release decisions.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.