Commit Graph

746 Commits

Author SHA1 Message Date
Claude f43c5d9b59 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01235eRsdvq6CdPFXueuHiuy
2026-09-08 14:15:20 +00:00
github-actions[bot] d039df77c5 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/34181987468)
2026-09-08 03:05:25 +00:00
github-actions[bot] a13d691981 chore: Update star history chart
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/34082899705)
2026-09-07 04:28:06 +00:00
github-actions[bot] 0aefdaadbc chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/34078153192)
2026-09-07 03:06:54 +00:00
Claude 87e8e5bd60 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AjMs9S321Pm6TsGf7yA6Vy
2026-09-06 14:04:20 +00:00
github-actions[bot] c083cad8d4 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/34007890868)
2026-09-06 03:05:03 +00:00
Daniel Avila 45c9a81518 feat: add worktree-context-statusline setting (#860)
* feat: add worktree-context-statusline setting

Minimal worktree-aware status line: project | branch | model | context.
Shows the main project name (not the worktree dir) inside linked
worktrees, marks the branch with ⑂, and reads accurate context usage
from Claude Code's context_window (200k or 1M) instead of guessing.

Regenerates the component catalog.

Claude-Session: https://claude.ai/code/session_01QHCvqCvD9JD9J6ZeAK8NS7

* fix(cli): make statusline script paths scope-aware

- Detect the companion .py from the statusLine command, not only the statusline/ name prefix
- For user/enterprise installs, rewrite .claude/scripts/ in the command to the absolute scripts dir where the file is actually written

Claude-Session: https://claude.ai/code/session_01WsWgpvgeJgRMoLiYDcRXMU
2026-09-05 13:18:14 -04:00
Daniel Avila 0281438fc6 feat: Function Hooks section (experimental) — 10 hooks, CLI flag, blog (#867)
* feat: add Function Hooks component type (experimental) with 10 hooks and blog

Introduce "function-hooks" as a new first-class component type based on
the Anthropic proposal in anthropics/claude-code#91870 (TypeScript hooks
as Koa-style middleware on a $ engine interface). The feature is not
shipped; every API name is provisional and the section is labelled
experimental everywhere.

- 10 function hooks under cli-tool/components/function-hooks/
  (security, productivity, observability, ui, integrations, enterprise),
  each as a .md doc page plus the installable .ts/.tsx hooks-module
- CLI: --function-hook installs the module as a local plugin under
  .claude/plugins/<name>/ (plugin.json, hooks/hooks.json with modules)
  and prints the experimental warning
- Catalog generator: scan function-hooks and emit dashboard artifacts
- Dashboard: type wiring, /function-hooks page with experimental banner
  linking to the issue, Events/Module cards on the detail page,
  sitemap, cart, webmcp; track-download now accepts loop/function-hook
- Blog: "Claude Code Function Hooks (Experimental)" article with cover
- Docs: CLAUDE.md and cli-tool rule

Claude-Session: https://claude.ai/code/session_01YBoJbmNMcRCexuKpH9mQtW

* fix: store function hooks as hooks.json + module, install as skills-dir plugin

Function hooks are not markdown docs. Per the proposal's architecture doc,
a function hook is a plugin's hooks/hooks.json with a "modules" key naming
a .ts/.tsx hooks-module beside it. Align the catalog and the CLI with that:

- Components are now {name}.json (hooks.json + catalog description) plus
  the {name}.ts/.tsx module it names, mirroring how shell hooks store
  .json + .py/.sh. The .md docs are removed.
- Generator reads the named module into the per-component content file
  (module, moduleSource); the detail page renders the JSON and the module
  with the experimental notice.
- CLI --function-hook downloads hooks.json and every module it names,
  strips description, and writes the plugin to .claude/skills/{name}/,
  which Claude Code auto-loads as {name}@skills-dir per the plugins
  reference (no --plugin-dir needed).
- Docs and blog updated to the same install path.

Claude-Session: https://claude.ai/code/session_01YBoJbmNMcRCexuKpH9mQtW

* fix(function-hooks): address review findings

- CartSidebar: add --loop and --function-hook to TYPE_FLAGS so stack commands install them
- SendToRepoModal: export loops and function hooks (plugin layout with hooks.json + module)
- CLI: validate function hook identifier and hooks-module file names before building URLs/paths
- block-destructive-commands: rm rule now catches split flags, --recursive, quoted/trailing-slash targets, --no-preserve-root
- admin-capability-lockdown: shellPolicy deny|guardrail|allow; default withholds Bash, guardrail is labelled bypassable
- regenerate catalog

Claude-Session: https://claude.ai/code/session_01WsWgpvgeJgRMoLiYDcRXMU
2026-09-05 11:29:13 -04:00
github-actions[bot] 816d2f4404 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33940653409)
2026-09-05 03:10:29 +00:00
Claude 692668e806 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qw2xDdLRxHtU2HUJ1jtFxV
2026-09-04 14:02:40 +00:00
github-actions[bot] 4831745634 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33831615581)
2026-09-04 03:14:38 +00:00
Claude 781e34846c chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PRYYZfQq7NGfYBH8ahjRYF
2026-09-03 14:01:38 +00:00
github-actions[bot] 9006aaf3c6 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33713662431)
2026-09-03 04:18:36 +00:00
Claude 8a3613d31e chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0114d4jw9RCi8kEz2ZDXhb8M
2026-09-02 14:05:29 +00:00
github-actions[bot] 9166d76bae chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33585484408)
2026-09-02 03:06:41 +00:00
Claude cfe1367e1e chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbKEU4jSnAvhZk8xgLDLsY
2026-09-01 14:02:33 +00:00
github-actions[bot] be07c0b979 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33464620208)
2026-09-01 03:08:04 +00:00
Daniel Avila 66a53b67fc Add blog post: Performance Budget Guard hook (#854) 2026-08-31 20:20:40 -04:00
github-actions[bot] 618365a60f chore: Update star history chart
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33356935480)
2026-08-31 04:28:28 +00:00
github-actions[bot] 7ee5acdf24 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33352415951)
2026-08-31 03:06:35 +00:00
Claude 1ef6147558 chore: Update components and trending data 2026-08-30 14:05:21 +00:00
github-actions[bot] 1ae2c69618 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33289258766)
2026-08-30 03:16:41 +00:00
Daniel Avila 76675e3f7e blog: add Technical Writer agent spotlight post (#836)
Component spotlight covering the documentation/technical-writer agent:
installation, how Claude Code subagents work, and a step-by-step
documentation workflow. Cover image generated with Higgsfield.

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-29 13:21:15 -04:00
Claude 0740a8dd62 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmTw4jPTeW1SqPRbTs3tT
2026-08-29 14:04:56 +00:00
github-actions[bot] 6d13d28a05 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33230300128)
2026-08-29 03:10:36 +00:00
Claude 7c0ee51360 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WQ8tG1m5bUMoqS4ogncLAn
2026-08-28 14:04:40 +00:00
github-actions[bot] a0851ed10c chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33145265575)
2026-08-28 05:43:19 +00:00
Claude 5ee1dc20f3 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 14:04:27 +00:00
github-actions[bot] b1b3e1702f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/33040127813)
2026-08-27 04:47:04 +00:00
Claude 37da5623a6 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WHGfFvma5yznzEU5MvL5tU
2026-08-26 14:09:49 +00:00
github-actions[bot] 3a2f8c0315 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32926007357)
2026-08-26 03:25:48 +00:00
Claude a9bb1d65b2 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FPfzENHbMwx9NUSjmVdyEV
2026-08-25 14:09:03 +00:00
github-actions[bot] 7affdd0f12 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32804520603)
2026-08-25 03:26:03 +00:00
Claude 71e5b4734a chore: Update components and trending data 2026-08-24 14:03:44 +00:00
github-actions[bot] 8e2a52a8e6 chore: Update star history chart
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32691622355)
2026-08-24 04:58:08 +00:00
github-actions[bot] 611b136348 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32686002756)
2026-08-24 03:24:18 +00:00
Claude 5d31328245 chore: Update components and trending data 2026-08-23 14:07:42 +00:00
github-actions[bot] f45d7eeda1 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32614989471)
2026-08-23 03:22:54 +00:00
Claude 08ccc803fe chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MbErhQVQRPL9XqzhsAXe1r
2026-08-22 14:01:19 +00:00
github-actions[bot] bfe311ae50 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32548390566)
2026-08-22 03:23:06 +00:00
Daniel Avila 47b0b8ce7b feat(settings): add global/concise-mode setting for minimal chat output (#823)
Entire-Checkpoint: 132be3805b3d
2026-08-21 17:46:05 -04:00
Claude 421141314d chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018WZFYzetPqhqdZzorgxbxp
2026-08-21 15:12:03 +00:00
github-actions[bot] 62439fad25 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32444077579)
2026-08-21 03:49:34 +00:00
Daniel Avila 19383c6c1b chore: Update components and trending data (#819)
Regenerate docs/components.json and dashboard public artifacts to pick up
new components (livetennisapi MCP, open-banking-io skill) and refreshed
download stats.
2026-08-20 16:53:47 -04:00
Claude e961ad5382 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013B7rn2khoD98Q4kAoJ2JrF
2026-08-20 15:04:25 +00:00
github-actions[bot] a94d336d1a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32328693688)
2026-08-20 03:39:30 +00:00
Claude 4c926523cc chore: Update components and trending data 2026-08-19 14:03:26 +00:00
github-actions[bot] ec2fed352d chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32212597399)
2026-08-19 03:39:08 +00:00
Claude 8546d44fde chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015k1qbJRUTmKsP3r7bpukXT
2026-08-18 14:04:36 +00:00
github-actions[bot] 7cbe65d7ec chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/32095813791)
2026-08-18 03:39:38 +00:00