Commit Graph

1503 Commits

Author SHA1 Message Date
Dani f2839f5d73 feat(settings): add global/concise-mode setting for minimal chat output
Entire-Checkpoint: 132be3805b3d
2026-08-21 17:21:14 -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
Daniel Avila 1bcb3e5daa improve: modernize computer-vision-engineer agent (#821)
* improve: enhance computer-vision-engineer based on automated review

- Fix deprecated TensorRT 10.x API (build_serialized_network, set_memory_pool_limit)
- Add Foundation & Zero-Shot Vision Models section (SAM2/SAM3, Grounding DINO,
  CLIP, Florence-2, multimodal LLMs) with a model selection framework
- Update default detector to YOLO11 with AGPL-3.0 licensing note and
  RT-DETRv2/RF-DETR alternatives
- Modernize face recognition guidance to InsightFace/DeepFace, keep dlib
  face_recognition as a lightweight fallback only
- Add multi-object tracking (ByteTrack via model.track) to video analysis
- Replace unimplemented document-structure stub methods with a layoutparser-based
  approach and pointers to unstructured/VLM alternatives
- Add a Compliance & Ethical Considerations section for biometric/PII data
- Align frontmatter/structure with sibling data-ai agents: add model: sonnet,
  Glob/Grep tools, multi-example description, and an Integration with Other
  Agents section with explicit boundaries vs ai-engineer and ml-engineer

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: reset ByteTrack state between independent video streams

Reusing a VideoAnalyzer instance for a new stream would otherwise carry
stale track IDs from the previous session, since persist=True caches
tracker state on the model's predictor.

Addresses review feedback on PR #821.

* fix: stop prior stream's threads before starting a new one

start_real_time_analysis previously only reset tracker state but left
any earlier capture/process threads running against the same
frame_queue/result_queue/model, so a reused VideoAnalyzer instance could
mix frames and tracker state across streams. Add stop_processing() to
join the old threads and drain the queues before starting a new stream.

Addresses further review feedback on PR #821.

* fix: correct layoutparser color channel and text-region filter

- Convert BGR (cv2.imread) to RGB before Detectron2LayoutModel.detect(),
  since PubLayNet was trained on RGB
- Include PubLayNet's 'Title' and 'List' labels in text_regions, not
  just 'Text', so headings and list blocks aren't dropped

Addresses cubic review feedback on PR #821.

* fix: unblock capture thread on stop and fail loudly if it won't die

cap.read() blocks until a frame arrives, so join(timeout=5.0) alone
could return with the capture thread still alive and start_real_time_analysis
would then reuse the shared model/queues underneath it. stop_processing
now releases the VideoCapture to unblock read() immediately, and raises
if a thread still hasn't exited after the join timeout instead of
silently proceeding.

Addresses further greptile review feedback on PR #821.

* fix: re-check thread liveness on retry instead of the processing flag

stop_processing() sets self.processing = False before it can guarantee
the old threads have exited (e.g. one is still blocked in model.track()
past the join timeout and it raises). A caller retrying
start_real_time_analysis after that RuntimeError would see
self.processing already False and skip straight to relaunch, letting
the still-alive worker resume against the shared model/queues once it
unblocks. Guard on actual thread.is_alive() instead so a retry keeps
re-joining until the old threads are confirmed dead.

Addresses further greptile review feedback on PR #821.

* fix: call stop_processing unconditionally to always drain queues

Gating stop_processing() on thread liveness skipped the queue drain
whenever the previous call's stuck thread had exited by the time of a
retry (the liveness check would then be False), leaking stale
frames/results from the old stream into the new one. stop_processing is
idempotent for dead/None threads, so call it unconditionally instead.

Addresses cubic review feedback on PR #821.

* fix: guard tracker reset against predictor without trackers attribute

Ultralytics only registers .trackers on the predictor once model.track()
has run at least once. If this model instance was previously used with
model.predict()/model() (plain inference, no tracking), self.model.predictor
exists but lacks a trackers attribute, so the direct attribute access
raised AttributeError and aborted stream startup. Use getattr with a
default instead of assuming the attribute exists.

Addresses further greptile review feedback on PR #821.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-21 11:00:49 -04: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
John Frandsen 121c835dbd Add open-banking.io skill (EU/UK PSD2 bank data, cert-free) (#805) 2026-08-20 14:38:06 -04:00
bensynapse b9b208d124 Add Live Tennis API MCP (integration) (#813)
Co-authored-by: Ben Abulafia <hello@livetennisapi.com>
2026-08-20 14:36:53 -04:00
CJ Avilla 9787eba89f fix: repair invalid YAML frontmatter in six skills (#818)
- doordash-group-orders: quote description (contains ": ")
- ray-data, ray-train: quote `ray[data]` / `ray[train]` inside the
  dependencies flow sequence (nested brackets are invalid there)
- motion-canvas: quote `@motion-canvas/*` dependency entries (`@` is a
  reserved indicator and cannot start a plain scalar)
- agirails-agent-payments: drop a stray leading `+` on the description
  line left over from a diff paste
- scholar-evaluation: add missing frontmatter (name + description taken
  from the existing Overview paragraph)

All six were skipped by `npx skills add davila7/claude-code-templates`;
verified 0 skipped after this change.

Co-authored-by: cj <cj-ant@users.noreply.github.com>
2026-08-20 14:35:41 -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
Daniel Avila a5a9a4b260 improve: enhance data-analyst agent based on automated review (#817)
* improve: enhance data-analyst based on automated review

- Add missing model field (sonnet)
- Add clarifying-questions preamble before starting analysis
- Fix stale Data Studio reference to Looker Studio
- Ground vague concept lists with concrete tools & libraries
- Add Responsible Analysis section for data privacy/governance
- Remove stray duplicate blank line

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: address cubic review findings on data-analyst

- Remove orphaned Communication Protocol / Analysis Context block
  (get_analysis_context) left dangling after the "Query context manager"
  step was replaced by the clarifying-questions preamble; the reference
  sibling data-scientist.md has no equivalent block either.
- Drop the duplicated tool-name parenthetical on "Business intelligence"
  now that the same names live in the single "Tools & libraries" list.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-20 10:59:58 -04: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
chandan 94bf368a74 Add nable: local-first FinOps MCP for cloud and AI spend (#816)
There is no cost or FinOps MCP in the catalog today. nable answers spend
questions across AWS, Azure, GCP, Kubernetes and 15+ SaaS and AI
providers, and drafts the Terraform fix as a pull request a human
reviews.

Runs with uvx, like the nine existing uvx components. Needs no API key
in the config: it reads the cloud credentials already on the machine.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 21:51:40 -04:00
scavio-ai e55e4e6ff2 add scavio mcp component (web-data) (#815) 2026-08-19 16:15:46 -04:00
Claude 4c926523cc chore: Update components and trending data 2026-08-19 14:03:26 +00:00
Daniel Avila a8b8011548 improve: enhance accessibility-tester agent based on automated review (#814)
* improve: enhance accessibility-tester agent based on automated review

- Fix pa11y guidance to use --runner axe (default htmlcs runner is WCAG 2.0-era, misses 2.1/2.2 violations)
- Note axe-core version requirement (>=4.5) for reliable WCAG 2.2 rule coverage
- Annotate which WCAG 2.2 new criteria are actually automatable (only 2.5.8 via axe-core target-size)
- Add a fully worked example finding to anchor severity/remediation phrasing
- Add document/PDF accessibility checklist item (Section 508/EAA scope)
- Add forced-colors / prefers-contrast manual checklist item

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: cover prefers-contrast alongside forced-colors in accessibility-tester

Addresses review feedback on PR #814 — the manual checklist tested
Windows High Contrast (forced-colors) but omitted the distinct
prefers-contrast media feature, which interfaces can also use for
alternate high-contrast styling.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QTTuf1dEt7QW83eyAPV7Lm

* fix: require both forced-colors and prefers-contrast checks explicitly

The previous wording used "or", allowing an audit to satisfy the
checklist item by testing only one of the two distinct contrast
display modes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QTTuf1dEt7QW83eyAPV7Lm

* fix: correct pa11y WCAG 2.2 coverage claim and axe-core version check scope

pa11y's axe runner maps WCAG2AA to wcag2a/wcag21a/wcag2aa/wcag21aa tags
only (confirmed against pa11y/pa11y#666 and lib/runners/axe.js) — it does
not include wcag22aa, and pa11y has no --tags CLI flag. Also scope the
axe-core version check to the tool actually being run, since
@axe-core/cli --version only reports its own bundled axe-core, not
pa11y's or @axe-core/playwright's independently-resolved versions.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QTTuf1dEt7QW83eyAPV7Lm

* fix: give a concrete command for checking per-tool axe-core versions

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QTTuf1dEt7QW83eyAPV7Lm

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-19 10:00:13 -04: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
Daniel Avila 2c2c1bbc00 improve: enhance model-evaluator agent based on automated review (#812)
* improve: enhance model-evaluator based on automated review

- De-anchor hardcoded/aging model names (GPT-4o, Gemini 1.5, etc.) in
  frontmatter examples and Model Categories, replacing them with
  capability-tier language and a prominent instruction to verify
  current model IDs via WebSearch/WebFetch before recommending or
  testing
- Add a "Required Initial Step: Requirements Gathering" section,
  matching the pattern used by sibling agents llm-architect and
  prompt-engineer
- Add WebFetch to the tools list for pulling full pricing/leaderboard
  pages (LMSYS Arena, HELM) beyond WebSearch snippets
- Add Inspect AI and OpenAI Evals to the Standard Frameworks & Tools
  table
- Fix imprecise terminology: replace "GitHub Copilot" (a product, not
  a benchmarkable model) with actual code-specialized models, and
  clarify "Vision" models are a native capability rather than a
  separate SKU

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: align tier language in model-evaluator example

The first description example's Context named balanced/flagship tiers
but the assistant response evaluated budget/balanced tiers instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FHagP9k8UdbMyPJHjmYaTy

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-18 10:00:24 -04:00
nb213 97ce964fc7 feat(speech): add optional Atlas Cloud TTS (#808)
Signed-off-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>
Co-authored-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>
2026-08-18 09:13:18 -04:00
lodar a18c4951b3 feat: add 5dive MCP server (devtools) (#811) 2026-08-18 08:54:40 -04: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
Claude b57c5c1e85 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012kRWgx1DGGPp2AXnLL4YYW
2026-08-17 14:10:27 +00:00
Daniel Avila c1b2c31a2f improve: enhance prompt-engineer agent based on automated review (#809)
* improve: enhance prompt-engineer based on automated review

- Add WebSearch to tools frontmatter, matching sibling ai-specialists agents
- Add 4th description example covering Claude Code subagent/skill prompt optimization
- Add guidance on avoiding aggressive imperative language (CRITICAL/YOU MUST/NEVER EVER) that causes overtriggering on current models
- Route target-model answer to model-specific prompting guidance (verbosity, effort calibration, delegation, tool-triggering)
- Add long-context document placement guidance (documents near top, instructions/query at end)
- Expand agentic prompting into concrete sub-guidance (tool-triggering, overeagerness containment, destructive-action confirmation, tool-error handling, autonomy boundary)
- Sharpen budget_tokens deprecation language (returns HTTP 400 on current models; effort/max_tokens is the replacement)
- Reference Structured Outputs as a response-parsing option

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: qualify budget_tokens claim by model generation, regenerate catalog

Addresses PR review feedback:
- cubic-dev-ai/greptile: dashboard/catalog artifacts were stale after the
  prompt-engineer edits (old tool allowlist, 3-example description) —
  regenerated via scripts/generate_components_json.py.
- cubic-dev-ai: the budget_tokens deprecation claim was overbroad — it now
  varies correctly by model generation instead of asserting a blanket
  HTTP 400 on all "current" models.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-17 10:00:32 -04:00
github-actions[bot] 7ff1f6188b chore: Update star history chart
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31994046161)
2026-08-17 04:23:56 +00:00
github-actions[bot] ebbd92339f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31990629603)
2026-08-17 03:27:22 +00:00
Claude ee13077789 chore: Update components and trending data 2026-08-16 14:02:47 +00:00
Daniel Avila c403348e24 improve: task-decomposition-expert agent (tool scope, boundaries, PERT estimation) (#806)
* improve: enhance task-decomposition-expert based on automated review

- Trim tools allowlist to Read, Glob, Grep, WebSearch (drop unused Write/Edit/Bash)
- Add "Boundaries with Related Agents" section distinguishing from project-manager and scrum-master
- Instruct grounding the WBS in the actual codebase via Read/Glob/Grep before finalizing
- Add PERT (three-point) estimation guidance for Medium+ complexity tasks

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: address review feedback on task-decomposition-expert

- Regenerate the dashboard content mirror so it matches the trimmed
  tool allowlist and new prompt sections (Greptile/cubic P2).
- Reword the Boundaries section so it no longer claims project-manager
  and scrum-master appear in the Agent Handoff Plan table (cubic P3).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VZwwQ2MD4wsrwTJi5yM515

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-16 10:00:21 -04:00
github-actions[bot] a0f6396a2d chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31923849179)
2026-08-16 03:24:09 +00:00
Claude a4568d016c chore: Update components and trending data 2026-08-15 14:04:27 +00:00
Daniel Avila 93189924a0 improve: modernize salesforce-expert agent frontmatter and platform coverage (#802)
* improve: enhance salesforce-expert agent based on automated review

- Add required model field (sonnet) to frontmatter
- Replace invalid tools list (vscode, execute, sfdx-mcp/*, agent, todo) with valid Claude Code tool names
- Replace generic description with routing-oriented description plus 3 <example>/<commentary> blocks
- Add Agentforce & Agent Actions subsection (exposing Apex as Agentforce Actions, Topics/Instructions, guardrails)
- Add Flow vs. Apex decision-guidance subsection
- Add Lightning Web Security (LWS) and API-version-pinning guidance to operationalize the Release Aware Developer persona
- Add Salesforce CLI Commands Reference section using the current unified sf CLI, noting sfdx is legacy
- Normalize bullet indentation to a single "- " marker

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: remove TodoWrite from salesforce-expert tools allowlist

TodoWrite isn't in StructuralValidator's accepted tool identifiers
(Read, Write, Edit, Bash, Glob, Grep, WebSearch, WebFetch, *), which
was flagging STRUCT_W006 on the PR.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-15 10:00:15 -04:00
github-actions[bot] 5ee4e51edb chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31861198659)
2026-08-15 03:22:43 +00:00
Claude 589b24a78f chore: Update components and trending data 2026-08-14 14:16:06 +00:00
Daniel Avila a6e030742d improve: enhance websocket-engineer agent with 2026 best practices (#801)
* improve: enhance websocket-engineer based on automated review

- Add required model (sonnet) and color (cyan) frontmatter fields
- Add discovery step to detect existing WebSocket stack before designing
- Add protocol/library selection guidance (ws, uWebSockets.js, Socket.IO, SSE, WebTransport)
- Add concrete security hardening section (Origin validation, wss://, rate limiting, backpressure, compression DoS)
- Add edge/serverless hosting options (Durable Objects/PartyKit, Fly.io, Ably, Pusher)
- Name concrete testing tools (k6, Artillery, autocannon/wrk, Toxiproxy)
- Pin runtime/library baseline in persona (Node.js 22+/24+, ws/Socket.IO/uWebSockets.js)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* improve: broaden websocket-engineer discovery patterns

Address Greptile review feedback on PR #801 — the discovery step
only matched **/*.ws.* filenames and inferred deps from filenames;
now it also matches common websocket/realtime filenames and reads
package.json directly for dependency detection.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-14 10:06:19 -04:00
github-actions[bot] 6bfeabf326 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31767507731)
2026-08-14 03:50:26 +00:00
Daniel Avila 48b5ee5f19 chore: Update components and trending data (#800)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-13 10:05:05 -04:00
Daniel Avila 9a106cc6dd improve: enhance database-admin agent based on automated review (#799)
- Add required model field (sonnet) to frontmatter
- Name specific database engines (PostgreSQL, MySQL, MongoDB, Redis) in description and Focus Areas
- Add credential-safety instruction to Approach (env vars / secrets manager)
- Add Glob, Grep to tools field for locating existing config files
- Add differentiation/handoff note vs postgres-pro and database-optimizer
- Name concrete per-engine monitoring commands and schema migration tooling

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-13 10:00:22 -04:00
Dario Lanchuske 19831714ce feat(mcps): add local-mcp — native macOS apps integration (#636)
Local MCP connects Claude Code to 160+ native macOS apps (Mail,
Calendar, Contacts, Messages, Notes, Reminders, Safari, Teams,
Slack, WhatsApp, OneDrive, Google Drive, M365, Outlook, Office
docs, and more) via a free local tray app. No API keys required.

https://local-mcp.com

Co-authored-by: LMCP <lmcp@LMCPs-Mac-mini.local>
2026-08-13 09:19:00 -04:00
yotta-fish 50ef1ac968 Add HumanPen MCP under productivity (#796)
* Add HumanPen MCP under productivity

* Fix copy: humanize is .docx/.pptx only (no PDF), reframe as document humanizer
2026-08-13 06:14:23 -04:00
Octopus ec8dc59ceb Add current MiniMax provider setting (#798)
Co-authored-by: octo-patch <266937838+octo-patch@users.noreply.github.com>
2026-08-13 06:13:25 -04:00
github-actions[bot] 27c23cd387 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31664720486)
2026-08-13 03:50:59 +00:00
Claude 47b1be7b43 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FCbuwGEyA5Kbne3QzmRApq
2026-08-12 14:21:56 +00:00
Daniel Avila 4fb73af42d improve: enhance search-specialist agent based on automated review (#797)
- Resolve name collision: rename cli-tool/components/agents/deep-research-team/search-specialist.md
  to multi-source-searcher.md (both filename and frontmatter name field), since it
  duplicated the canonical, higher-adoption ai-specialists/search-specialist.md and
  both installed to the same .claude/agents/search-specialist.md target path.
  Updated the cross-reference in research-analyst.md accordingly.
- Tighten WebFetch guidance in ai-specialists/search-specialist.md to request
  verbatim extraction and note that WebFetch only returns raw text unmodified for
  Markdown sources under ~100K characters (otherwise a smaller model paraphrases it).
- Add a "Handling Untrusted Content" section instructing the agent to treat fetched
  page content as untrusted data, not instructions, and flag rather than act on
  embedded directive-like text (prompt-injection hardening).
- Clarify that allowed_domains/blocked_domains are mutually exclusive per WebSearch call.

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-12 10:15:22 -04:00
github-actions[bot] 021cea3d97 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31560780219)
2026-08-12 03:48:02 +00:00
Daniel Avila 9b0bada5a6 improve: enhance llms-maintainer agent (framework-aware discovery, more frameworks, safety) (#794)
* improve: enhance llms-maintainer based on automated review

- Make content-discovery directories framework-aware (Astro/Nuxt/Next/SvelteKit) instead of a fixed generic list
- Add detection and scan paths for Docusaurus, VitePress, and Jekyll
- Raise maxTurns from 20 to 50 and add a batching/graceful-truncation strategy for large sites
- Add "Use PROACTIVELY" to the description for reliable automatic delegation
- Gate automatic git commits behind explicit user confirmation, consistent with the deletion-confirmation safety rule
- Add optional llms-full.txt companion generation, opt-in only
- Clarify that description/title length limits and the blockquote/H2 sections are house-style conventions, not llms.txt spec requirements

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: use detected output path when staging llms.txt, not hard-coded public/llms.txt

Addresses Greptile review feedback on PR #794: the Step 8 git-add command
was hard-coded to public/llms.txt, which misses the actual output path for
SvelteKit/Hugo/Docusaurus (static/llms.txt), VitePress (<srcDir>/public/llms.txt),
Jekyll (llms.txt at repo root), and the optional llms-full.txt companion.

Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: resolve Next.js hybrid-router ambiguity and Jekyll _posts/ ignore-rule conflict

Addresses cubic review feedback on PR #794:
- The two separate Next.js detection bullets were not mutually exclusive;
  a hybrid app/+pages/ setup would have legacy pages/ routes silently
  omitted. Now scans both when both exist, preferring app/ for output.
- Step 3's blanket "/_*" ignore rule would have silently skipped every
  Jekyll post, since _posts/ starts with an underscore. Added an explicit
  exception for _posts/ while still ignoring other Jekyll internals.

Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: extend Jekyll ignore-rule exception to configured collection dirs

Addresses cubic review feedback on PR #794: the underscore-path exception
only covered _posts/, but Step 1 also tells the agent to scan Jekyll's
configured collections (e.g. _projects/, _team/), which are similarly
underscore-prefixed and were getting silently filtered by Step 3's ignore
rule.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-11 10:15:07 -04:00
github-actions[bot] 5f8c4ea94b chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31455527818)
2026-08-11 03:39:53 +00:00
Claude 95358e6191 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014eVJbk1gfKnAcVbNKB1EsE
2026-08-10 14:11:37 +00:00
Daniel Avila 6b4a2716c6 improve: enhance sales-engineer agent (#791)
* improve: enhance sales-engineer based on automated review

- Add required `model: sonnet` field to frontmatter
- Replace vestigial "context manager" pattern with explicit "When Invoked" user-ask step
- Remove fabricated metrics (demo/win-rate figures); use session-grounded placeholders instead
- Add Human-in-the-Loop Pause Criteria for pricing, SLA, compliance, and POC sign-off
- Add Source Boundaries for Research (public sources only, citations, no pretexting)
- Add Anti-Fabrication section for compliance certifications, benchmarks, SLAs
- Consolidate redundant bullet sections into a single Core Practices section
- Modernize qualification methodology to MEDDIC/MEDDPICC with BANT as secondary reference
- Add time-boxed POC guidance with upfront success criteria and decision gates
- Add scope-boundary note to description (hand off pricing/contracts and compliance drafting)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* address review: avoid redundant discovery questions when context is already supplied

Per Greptile review comment on PR #791.

* address review: drop dangling "(below)" cross-reference in Anti-Fabrication section

Per cubic review comment on PR #791.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-10 10:07:52 -04:00
github-actions[bot] 2e128b06b8 chore: Update star history chart
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31356015301)
2026-08-10 04:42:01 +00:00
github-actions[bot] 9bf8a5e618 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/31352780701)
2026-08-10 03:41:29 +00:00
Claude 49fe572c51 chore: Update components and trending data
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0184cAC2EvetDHDp5Yeqdw1i
2026-08-09 14:10:33 +00:00