一键导入
grepai
Workspace-first GrepAI search workflow for programming agents (v0.34+): project-scoped semantic search, token-efficient output, and reliable fallbacks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Workspace-first GrepAI search workflow for programming agents (v0.34+): project-scoped semantic search, token-efficient output, and reliable fallbacks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Diagnose and add "juice" — game feel, feedback, and tactile polish — to games, prototypes, and interactive software. Use this skill whenever the user is building, polishing, prototyping, or reviewing a game (especially action, arcade, platformer, shooter, or rhythm games), or when they ask about game feel, juice, screen shake, hit feedback, particles, easing, tweening, screen pause/hitstop, juicy effects, "making it feel good", or why their prototype feels limp, lifeless, dry, or cheap. Also trigger when reviewing UI prototypes that need tactile response, or when the user mentions Jonasson, Purho, Vlambeer, Nuclear Throne, screen shake, or Steve Swink's "Game Feel" book. Apply even to non-game interactive software when the user wants buttons, transitions, or interactions to feel responsive and satisfying.
Visual strategy, art direction, and design critique for websites. Use this skill whenever the user asks for visual direction, page design strategy, design critique, hierarchy planning, concept exploration, or art direction for any web page or site — including landing pages, service/transactional pages, dashboards, editorial layouts, portfolios, campaign pages, and design-system foundations. Also trigger when the user asks to evaluate an existing web design, generate concept territories, plan visual hierarchy, choose type/colour/image strategy, or review a design for accessibility and communication clarity. This skill produces design rationale, concept directions, hierarchy maps, system strategies, and review notes — not HTML/CSS code. If the user needs implementation, hand off to the frontend-design skill after the design direction is set.
Local-first Ansible testing for roles and modules within collections. Use whenever the user wants to add, run, scaffold, or debug tests for an Ansible collection, role, or module. Triggers include: "test my Ansible role", "add Molecule tests", "run ansible-test", "set up integration tests", "scaffold a test scenario", "run sanity checks", "write unit tests for a module", "test a collection locally". Always prefer this skill over ad hoc shell suggestions when Ansible testing is the subject. The skill covers the full testing stack: Molecule + Podman for roles, ansible-test for modules and collections (sanity, unit, integration). Python 3.12+, collections layout, and Podman are assumed throughout.
Configure and use Biome (biomejs) for TypeScript linting and formatting. Use when setting up Biome in a project, configuring lint rules, migrating from ESLint/Prettier, fixing lint errors, setting up CI pipelines with Biome, or configuring git hooks for code quality. Covers biome.json configuration, file inclusion/exclusion patterns, rule overrides, and integration with build tooling.
Conduct thorough, actionable code reviews that catch real problems without drowning in noise
Generate, modify, or audit `.codescene/code-health-rules.json` files that control CodeScene's code health scan behaviour. Use this skill whenever the user wants to customize CodeScene rule weights, disable specific smells, adjust metric thresholds, scope rules to test vs application code, apply language-specific overrides, or add in-source `@codescene` directives. Also trigger when the user asks why a CodeScene rule is firing, or wants to suppress a smell across a repo or folder subtree.
| name | grepai |
| description | Workspace-first GrepAI search workflow for programming agents (v0.34+): project-scoped semantic search, token-efficient output, and reliable fallbacks. |
Use this skill when you need to find code by intent in one or more projects inside a GrepAI workspace.
grepai search.--workspace <name> with optional --project <name>.Semantic intent examples:
Exact-text examples (do not use semantic search):
grepai search supports --workspace <name>.grepai search supports repeatable --project <name> (stringArray).grepai search supports --path <prefix> to constrain results.grepai search supports --limit <n> for result count.grepai search supports --json and --toon output modes.--compact requires --json or --toon.grepai workspace provides multi-project management.postgres or qdrant (not GOB).Use these defaults unless the user asks otherwise:
--toon --compact for token efficiency.--workspace; add --project when known.Verify GrepAI availability and workspace context.
grepai version
grepai workspace status Projects
Ensure the workspace is indexed and current.
grepai workspace status Projects
If workspace metadata or index data is missing, report it and ask the user to run workspace/index setup tasks.
Run an initial scoped semantic search.
grepai search --workspace Projects --project "$(get-project)" \
"request validation and auth checks" --toon --compact --limit 8
Refine scope and phrasing iteratively.
# Multi-project search (repeat --project)
grepai search --workspace Projects --project api --project web \
"JWT refresh token rotation" --toon --compact --limit 10
# Restrict to path prefix inside indexed project(s)
grepai search --workspace Projects --project api --path src/auth \
"authorization failure handling" --toon --compact --limit 10
Open top results for full context, then optionally use trace.
grepai trace callers "ValidateToken" \
--workspace Projects --project api --toon
grepai trace callees "HandleLogin" \
--workspace Projects --project api --toon
Good query examples:
user authentication middleware and token validationdatabase retry logic with backoffstartup config loading from environmentBad query examples:
authfunctionGuidelines:
--toon --compact: default for AI-agent loops.--json --compact: when downstream tooling needs JSON parsing.Workspace missing (no grepai project found style errors).
Report the missing workspace and ask the user to create/add projects. Do not
run workspace create, workspace add, workspace remove, or
workspace delete as part of this skill.
Empty index (files/chunks = 0) or stale results.
grepai workspace status Projects
If the index is empty or stale, report it and ask the user to run indexing.
Watcher uncertainty in background mode.
Report watcher/daemon issues and ask the user to restart watcher services.
Embedder/provider failures.
Verify provider endpoint and model. If using OpenAI provider, verify API key presence.
If GrepAI is unavailable or still returns unusable results after setup checks:
# Agent baseline (workspace + single project)
grepai search --workspace Projects --project "$(get-project)" \
"input validation and error mapping" --toon --compact --limit 8
# Cross-project search (subset)
grepai search --workspace Projects --project core --project cli \
"configuration merge precedence" --toon --compact --limit 10
# JSON compact for scriptable pipelines
grepai search --workspace Projects --project "$(get-project)" \
"retry policy implementation" --json --compact --limit 5
grepai, workspace search, semantic code search, project-scoped search, toon, compact, agent workflow, token-efficient search, cross-project exploration