claude

fabien-skills

A bundle of reusable agentic skills covering planning, documentation upkeep, PR review, idea capture, and daily catch-up. See the README skill table for the full, current list.

3 on GitHubby Fabien Juifv0.10.0MITupdated 25 days agoproductivity
/

Plugin fabien-skills from marketplace agentic-skills in fabienjuif/agentic-skills. Commands read from the repo's manifest — 25 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (10)

  • capture-docs

    At the end of a session, capture what was learned into the repo's documentation so it isn't lost and future sessions start cheaper. Use when the user says "capture docs", "save what we learned", "update docs", "sync docs", or runs "/capture-docs", typically when wrapping up. Relies on the conversati

  • catch-up

    Personal daily catch-up dashboard — gathers, for the configured sources, the Slack messages where you're involved in the last week plus your Slack "save for later" items, the Jira tickets assigned to you or open & unassigned, and the open PRs in your repos (open, or where you're mentioned), then dis

  • close-session

    Wrap up a work session in one pass — find the issue-tracker tickets the session touched (Linear) and update them, or propose a new one when the work has none; mark the Slack threads that announced the session's merged PRs with a reaction (default :pr-merged:); run capture-docs on a fresh branch and

  • eta

    Report the ETA of what you are currently doing, in one fixed format (progress bar, ETA clock time, per-step table), using timings learned from past commands in this repo. Use when the user types /eta or asks "how long", "eta?", "where are we", "when will it be done".

  • fix-stale-doc

    Full-repo documentation sweep. Fans out one sub-agent per module / docs subdir / README cluster to (1) fix stale claims that no longer match the code, (2) remove duplication, and (3) compact verbose prose. Use when the user runs "/fix-stale-doc", asks to "fix stale docs", or "clean up documentation"

  • gitmoji

    Commit the current changes with a gitmoji-prefixed message (https://gitmoji.dev), picking the one gitmoji that matches the intent of the change and following the repo's own commit format. Use when the user says "/gitmoji", "gitmoji commit", "commit with a gitmoji", "commit this with an emoji", "whic

  • idea

    Quickly capture an idea about the current project into docs/IDEA.md — a "what's next" backlog. Ideas can be anything project-related, technical or not, horizontal (tooling, process, docs) or vertical (a feature). One dated entry with just enough context that a future session or human can pick it up

  • make-plan

    Produce a plan for a non-trivial task as a self-contained docs/plans/<name>/ directory (CLAUDE.md, README.md, ROADMAP.md, PROMPT.md, changelogs/) so a fresh agent session AND a human can pick it up later. Use whenever asked to "create a plan", "plan this out", or before implementing anything multi-s

  • pr-review

    Review a pull request and post ONE consolidated review comment that updates in place across re-reviews — each pass collapses the prior review into a `<details>` block instead of stacking new comments, so the thread stays clean and diffable. This is the reason to reach for it over `/code-review --com

  • tmp-cleanup

    Free memory by deleting stale artefacts from the temp dir (/tmp is often tmpfs, so it lives in RAM). Use when the user asks to free memory or clean up, when temp cleanup is requested, or when you notice memory pressure (low MemAvailable, swapping, OOM, large tmpfs usage).

Hooks (5)

  • PreToolUse

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook || python "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook

  • PostToolUse

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook || python "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook

  • PostToolUseFailure

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook || python "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook

  • UserPromptSubmit

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook || python "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook

  • Stop

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook || python "${CLAUDE_PLUGIN_ROOT}/skills/eta/eta.py" hook

View source on GitHub

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

Maintain fabien-skills?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted