From carta-cc
Search the Carta knowledge graph with a natural language query and present results with source citations.
npx claudepluginhub ian-q/cartaThis skill uses the workspace's default tool permissions.
Search the Carta knowledge graph with a natural language query and present results with source citations.
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Search the Carta knowledge graph with a natural language query and present results with source citations.
The user invokes this skill with a natural language query, e.g.:
/doc-search decoupling requirements for power rails
Extract the query string. If the user invoked the skill with no query text, ask:
"What would you like to search for?"
Run:
python .carta/carta/cli.py search "<query>"
Replace <query> with the user's query string, properly quoted.
Wait for the command to complete. Capture stdout and stderr.
Parse the command output. Results are returned as a ranked list with at minimum: document path, score, and a text excerpt.
Present results in this format:
## Search Results for "<query>"
### 1. <document title or filename>
**Path:** `<path/to/doc>`
**Score:** <score>
**Excerpt:** <relevant excerpt>
### 2. ...
Show the top 5 results. If the result set is empty, say "No results found for that query."
If the carta search command exits with an error indicating Qdrant is unreachable (look for "connection refused", "collection not found", or "unreachable" in stderr):
grep -r --include="*.md" --include="*.txt" --include="*.yaml" -l "<keyword>" .
Run once per significant keyword (skip stop words). Combine the file lists (union). For each matched file, show the file path and the matching line with context (grep -n -C 2).
Present fallback results with a note that these are keyword matches, not semantic matches.
After presenting results, offer:
"Would you like to open any of these documents, run
/doc-auditto check for issues, or refine the search?"