Skip to content

Commit bd3d060

Browse files
Merge pull request #732 from alirezarezvani/dev
2 parents f398e16 + a1c3226 commit bd3d060

80 files changed

Lines changed: 6637 additions & 106 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -970,6 +970,26 @@
970970
],
971971
"category": "productivity"
972972
},
973+
{
974+
"name": "handoff",
975+
"source": "./productivity/handoff",
976+
"description": "Compact the current conversation into a handoff document for another agent to pick up. Configurable save location, redaction enforcement, SessionStart auto-load + SessionEnd reminder, self-check fidelity script, --refresh flag, mtime-guarded cleanup. Inspired by Matt Pocock's handoff (MIT).",
977+
"version": "2.8.2",
978+
"author": {
979+
"name": "Alireza Rezvani"
980+
},
981+
"keywords": [
982+
"handoff",
983+
"productivity",
984+
"session-continuity",
985+
"redaction",
986+
"session-start-hook",
987+
"session-end-hook",
988+
"self-check",
989+
"matt-pocock"
990+
],
991+
"category": "productivity"
992+
},
973993
{
974994
"name": "landing",
975995
"source": "./marketing/landing",

.codex/skills-index.json

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "claude-code-skills",
44
"description": "Production-ready skill packages for AI agents - Marketing, Engineering, Product, C-Level, PM, and RA/QM",
55
"repository": "https://github.com/alirezarezvani/claude-skills",
6-
"total_skills": 320,
6+
"total_skills": 322,
77
"skills": [
88
{
99
"name": "business-growth-skills",
@@ -567,7 +567,7 @@
567567
"name": "code-reviewer",
568568
"source": "../../engineering-team/skills/code-reviewer",
569569
"category": "engineering",
570-
"description": "Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists."
570+
"description": "Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C#, and .NET. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists."
571571
},
572572
{
573573
"name": "coverage",
@@ -685,15 +685,15 @@
685685
},
686686
{
687687
"name": "review",
688-
"source": "../../engineering-team/self-improving-agent/skills/review",
688+
"source": "../../engineering-team/playwright-pro/skills/review",
689689
"category": "engineering",
690-
"description": "Analyze auto-memory for promotion candidates, stale entries, consolidation opportunities, and health metrics."
690+
"description": ">-"
691691
},
692692
{
693693
"name": "review",
694-
"source": "../../engineering-team/playwright-pro/skills/review",
694+
"source": "../../engineering-team/self-improving-agent/skills/review",
695695
"category": "engineering",
696-
"description": ">-"
696+
"description": "Analyze auto-memory for promotion candidates, stale entries, consolidation opportunities, and health metrics."
697697
},
698698
{
699699
"name": "security-pen-testing",
@@ -911,6 +911,12 @@
911911
"category": "engineering-advanced",
912912
"description": "Generate pragmatic CI/CD pipelines from detected project stack signals \u2014 fast baseline generation, repeatable checks, environment-aware deployment stages. Use when setting up CI for a new project, refactoring existing pipelines, or standardizing deployment workflows across multiple repos."
913913
},
914+
{
915+
"name": "claude-coach",
916+
"source": "../../engineering/claude-coach/skills/claude-coach",
917+
"category": "engineering-advanced",
918+
"description": "Personal coach that teaches users to become Claude power users. Use this skill the FIRST time a user asks to \"learn Claude\", \"be a power user\", \"coach me\", \"teach me Claude tricks\", \"what can Claude do\", \"make me better at prompting\", or any variation. After activation, also use it on EVERY subsequent turn to detect missed optimization opportunities (vague prompts, ignored capabilities, manual work Claude could automate) and surface a single power-user tip. Trigger generously \u2014 most users do not know what they do not know, so err on the side of coaching."
919+
},
914920
{
915921
"name": "code-tour",
916922
"source": "../../engineering/code-tour/skills/code-tour",
@@ -1153,15 +1159,15 @@
11531159
},
11541160
{
11551161
"name": "run",
1156-
"source": "../../engineering/autoresearch-agent/skills/run",
1162+
"source": "../../engineering/agenthub/skills/run",
11571163
"category": "engineering-advanced",
1158-
"description": "Run a single experiment iteration. Edit the target file, evaluate, keep or discard."
1164+
"description": "One-shot lifecycle command that chains init \u2192 baseline \u2192 spawn \u2192 eval \u2192 merge in a single invocation."
11591165
},
11601166
{
11611167
"name": "run",
1162-
"source": "../../engineering/agenthub/skills/run",
1168+
"source": "../../engineering/autoresearch-agent/skills/run",
11631169
"category": "engineering-advanced",
1164-
"description": "One-shot lifecycle command that chains init \u2192 baseline \u2192 spawn \u2192 eval \u2192 merge in a single invocation."
1170+
"description": "Run a single experiment iteration. Edit the target file, evaluate, keep or discard."
11651171
},
11661172
{
11671173
"name": "runbook-generator",
@@ -1249,15 +1255,15 @@
12491255
},
12501256
{
12511257
"name": "status",
1252-
"source": "../../engineering/autoresearch-agent/skills/status",
1258+
"source": "../../engineering/agenthub/skills/status",
12531259
"category": "engineering-advanced",
1254-
"description": "Show experiment dashboard with results, active loops, and progress."
1260+
"description": "Show DAG state, agent progress, and branch status for an AgentHub session."
12551261
},
12561262
{
12571263
"name": "status",
1258-
"source": "../../engineering/agenthub/skills/status",
1264+
"source": "../../engineering/autoresearch-agent/skills/status",
12591265
"category": "engineering-advanced",
1260-
"description": "Show DAG state, agent progress, and branch status for an AgentHub session."
1266+
"description": "Show experiment dashboard with results, active loops, and progress."
12611267
},
12621268
{
12631269
"name": "tc-tracker",
@@ -1697,6 +1703,12 @@
16971703
"category": "productivity",
16981704
"description": "Captures and organizes chaotic brain dumps into a structured, actionable system with zero information loss. Use this skill whenever the user says 'capture this', 'brain dump', 'let me dump some ideas', 'I've got a bunch of thoughts', 'here's everything on my mind', 'idea dump', 'let me get this out of my head', 'I need to organize my thoughts', 'here's what I'm thinking', or any variation where someone is unloading a messy stream of ideas, tasks, thoughts, and plans wanting them turned into something coherent. Also trigger when the user pastes or dictates a long, unstructured block of mixed ideas \u2014 even without the exact phrase \u2014 the intent is the same. Fast-to-action by design: no upfront intake. Output is four sections (Projects/Ideas, Tasks, Connections, How I Can Help) ending with a directive question. Asks at most one mid-organization clarifying question when a single item is genuinely ambiguous between task and project."
16991705
},
1706+
{
1707+
"name": "handoff",
1708+
"source": "../../productivity/handoff/skills/handoff",
1709+
"category": "productivity",
1710+
"description": "Compact the current conversation into a handoff document for another agent to pick up. Save to a user-configured location (OS temp, home folder, or per-project .handoff/), redact secrets before write, suggest skills for the next session, and auto-load the latest handoff on the next SessionStart. First-run setup asks where to save so the project folder never gets cluttered. Use when the user says 'hand this off', 'handoff doc', 'summarize this for a new session', 'compact this conversation', 'I'm ending this session', 'pick this up later', or any variation signaling intent to pass work to a fresh agent. Also trigger on implicit signals: the user announcing they're switching machines, ending the day mid-task, or context is growing long without a natural stopping point."
1711+
},
17001712
{
17011713
"name": "inbox-setup",
17021714
"source": "../../productivity/email/skills/inbox-setup",
@@ -1953,7 +1965,7 @@
19531965
"description": "Software engineering and technical skills"
19541966
},
19551967
"engineering-advanced": {
1956-
"count": 76,
1968+
"count": 77,
19571969
"source": "../../engineering",
19581970
"description": "Advanced engineering skills - agents, RAG, MCP, CI/CD, databases, observability"
19591971
},
@@ -1973,7 +1985,7 @@
19731985
"description": "Product management and design skills"
19741986
},
19751987
"productivity": {
1976-
"count": 4,
1988+
"count": 5,
19771989
"source": "../../productivity",
19781990
"description": "Personal-productivity skills - capture, email, reflect"
19791991
},

.codex/skills/claude-coach

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../engineering/claude-coach/skills/claude-coach

.codex/skills/handoff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../engineering/handoff/skills/handoff
1+
../../productivity/handoff/skills/handoff

.codex/skills/review

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../engineering-team/playwright-pro/skills/review
1+
../../engineering-team/self-improving-agent/skills/review

.codex/skills/run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../engineering/agenthub/skills/run
1+
../../engineering/autoresearch-agent/skills/run

.codex/skills/status

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../engineering/agenthub/skills/status
1+
../../engineering/autoresearch-agent/skills/status

.gemini/skills-index.json

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"version": "1.0.0",
33
"name": "gemini-cli-skills",
4-
"total_skills": 392,
4+
"total_skills": 393,
55
"skills": [
66
{
77
"name": "README",
@@ -31,7 +31,7 @@
3131
{
3232
"name": "cs-backend-engineer",
3333
"category": "agent",
34-
"description": "Backend-engineering orchestrator. Walks the 7 Matt Pocock forcing questions (read/write ratio + QPS, tenancy, sync vs async, data sensitivity, pattern, RPO/RTO, SLO), picks the language + pattern profile, forks into specialists (api-design-reviewer, database-designer, migration-architect, slo-architect, observability-designer) rather than reimplementing their scope. Forks own context. Invoke via /cs:backend-review or Agent({subagent_type:\"cs-backend-engineer\",...})."
34+
"description": "Backend-engineering orchestrator. Walks the 7 Matt Pocock forcing questions (read/write ratio + QPS, tenancy, sync vs async, data sensitivity, pattern, RPO/RTO, SLO), picks the language + pattern profile, forks into specialists (api-design-reviewer, database-designer, migration-architect, observability-designer, slo-architect \u2014 listed alphabetically; workflow order is dependency-driven) rather than reimplementing their scope. Forks own context. Invoke via /cs:backend-review or Agent({subagent_type:\"cs-backend-engineer\",...})."
3535
},
3636
{
3737
"name": "cs-ceo-advisor",
@@ -66,12 +66,12 @@
6666
{
6767
"name": "cs-frontend-engineer",
6868
"category": "agent",
69-
"description": "Frontend-engineering orchestrator. Walks the 7 Matt Pocock forcing questions (device, LCP target, rendering, bundle budget, SEO vs auth, design system, WCAG), picks the framework/rendering profile, forks into specialists (a11y-audit, performance-profiler, epic-design, apple-hig-expert, playwright-pro) rather than reimplementing their scope. Forks own context. Invoke via /cs:frontend-review or Agent({subagent_type:\"cs-frontend-engineer\",...})."
69+
"description": "Frontend-engineering orchestrator. Walks the 7 Matt Pocock forcing questions (device, LCP target, rendering, bundle budget, SEO vs auth, design system, WCAG), picks the framework/rendering profile, forks into specialists (a11y-audit, apple-hig-expert, epic-design, performance-profiler, playwright-pro \u2014 listed alphabetically; workflow order is dependency-driven) rather than reimplementing their scope. Forks own context. Invoke via /cs:frontend-review or Agent({subagent_type:\"cs-frontend-engineer\",...})."
7070
},
7171
{
7272
"name": "cs-fullstack-engineer",
7373
"category": "agent",
74-
"description": "Fullstack-engineering orchestrator. Walks the Matt Pocock 7-question forcing-question grill, runs the deterministic profile picker, then forks into the POWERFUL-tier specialists (api-design-reviewer, database-designer, slo-architect, ci-cd-pipeline-builder, performance-profiler) rather than reimplementing their scope. Forks own context so heavy ingestion does not pollute parent thread. Invoke via /cs:fullstack-review or Agent({subagent_type:\"cs-fullstack-engineer\",...})."
74+
"description": "Fullstack-engineering orchestrator. Walks the Matt Pocock 7-question forcing-question grill, runs the deterministic profile picker, then forks into the POWERFUL-tier specialists (api-design-reviewer, ci-cd-pipeline-builder, database-designer, performance-profiler, slo-architect \u2014 listed alphabetically; workflow order is dependency-driven) rather than reimplementing their scope. Forks own context so heavy ingestion does not pollute parent thread. Invoke via /cs:fullstack-review or Agent({subagent_type:\"cs-fullstack-engineer\",...})."
7575
},
7676
{
7777
"name": "cs-growth-strategist",
@@ -1009,7 +1009,7 @@
10091009
"description": ">-"
10101010
},
10111011
{
1012-
"name": "skills-status",
1012+
"name": "skills-status-2",
10131013
"category": "engineering",
10141014
"description": "Memory health dashboard showing line counts, topic files, capacity, stale entries, and recommendations."
10151015
},
@@ -1198,11 +1198,6 @@
11981198
"category": "engineering-advanced",
11991199
"description": "Docs-anchored grilling session \u2014 challenges a plan against the project's existing language (CONTEXT.md) and recorded decisions (docs/adr/), and updates those files inline as terminology and decisions crystallise. Use when user wants to stress-test a plan against documented domain language, or mentions \"grill with docs\"."
12001200
},
1201-
{
1202-
"name": "handoff",
1203-
"category": "engineering-advanced",
1204-
"description": "Compact the current conversation into a handoff document for another agent to pick up. References existing artifacts (PRDs, plans, ADRs, issues, commits, diffs) by path or URL instead of duplicating them. Use when user wants to hand off the conversation to a fresh agent or starts a new session that picks up prior work."
1205-
},
12061201
{
12071202
"name": "helm-chart-builder",
12081203
"category": "engineering-advanced",
@@ -1358,6 +1353,11 @@
13581353
"category": "engineering-advanced",
13591354
"description": "Use when adding, retiring, or auditing feature flags. Triggers on \"add a flag\", \"ship behind a flag\", \"rollout plan\", \"kill switch\", \"stale flags\", \"flag debt\", \"LaunchDarkly\", \"GrowthBook\", \"Statsig\", \"Unleash\", \"Flipt\", or any progressive-delivery question. Ships flag debt scanner, rollout planner, and kill-switch auditor (all stdlib Python), 4 references on flag taxonomy + provider trade-offs + rollout strategies + lifecycle, plus a /flag-cleanup slash command."
13601355
},
1356+
{
1357+
"name": "skills-handoff",
1358+
"category": "engineering-advanced",
1359+
"description": "Compact the current conversation into a handoff document for another agent to pick up. References existing artifacts (PRDs, plans, ADRs, issues, commits, diffs) by path or URL instead of duplicating them. Use when user wants to hand off the conversation to a fresh agent or starts a new session that picks up prior work."
1360+
},
13611361
{
13621362
"name": "skills-kubernetes-operator",
13631363
"category": "engineering-advanced",
@@ -1773,6 +1773,11 @@
17731773
"category": "productivity",
17741774
"description": "Captures and organizes chaotic brain dumps into a structured, actionable system with zero information loss. Use this skill whenever the user says 'capture this', 'brain dump', 'let me dump some ideas', 'I've got a bunch of thoughts', 'here's everything on my mind', 'idea dump', 'let me get this out of my head', 'I need to organize my thoughts', 'here's what I'm thinking', or any variation where someone is unloading a messy stream of ideas, tasks, thoughts, and plans wanting them turned into something coherent. Also trigger when the user pastes or dictates a long, unstructured block of mixed ideas \u2014 even without the exact phrase \u2014 the intent is the same. Fast-to-action by design: no upfront intake. Output is four sections (Projects/Ideas, Tasks, Connections, How I Can Help) ending with a directive question. Asks at most one mid-organization clarifying question when a single item is genuinely ambiguous between task and project."
17751775
},
1776+
{
1777+
"name": "handoff",
1778+
"category": "productivity",
1779+
"description": "Compact the current conversation into a handoff document for another agent to pick up. Save to a user-configured location (OS temp, home folder, or per-project .handoff/), redact secrets before write, suggest skills for the next session, and auto-load the latest handoff on the next SessionStart. First-run setup asks where to save so the project folder never gets cluttered. Use when the user says 'hand this off', 'handoff doc', 'summarize this for a new session', 'compact this conversation', 'I'm ending this session', 'pick this up later', or any variation signaling intent to pass work to a fresh agent. Also trigger on implicit signals: the user announcing they're switching machines, ending the day mid-task, or context is growing long without a natural stopping point."
1780+
},
17761781
{
17771782
"name": "inbox-setup",
17781783
"category": "productivity",
@@ -2014,7 +2019,7 @@
20142019
"description": "Product resources"
20152020
},
20162021
"productivity": {
2017-
"count": 4,
2022+
"count": 5,
20182023
"description": "Productivity resources"
20192024
},
20202025
"project-management": {

.gemini/skills/handoff/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../engineering/handoff/skills/handoff/SKILL.md
1+
../../../productivity/handoff/skills/handoff/SKILL.md
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../engineering/handoff/skills/handoff/SKILL.md

0 commit comments

Comments
 (0)