Habilidades wiki-qa
📦

wiki-qa

Seguro

Get instant answers about your codebase

Stop hunting through files to understand how your code works. This skill reads your source code and provides evidence-based answers with inline citations to specific files and line numbers.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "wiki-qa". How does the data validation work?

Resultado esperado:

Data validation is handled through a multi-layer approach:

1. **Schema Validation** - Input is validated against JSON schemas (src/validators/schema.ts:15-42)
2. **Business Rules** - Custom validators check domain constraints (src/validators/business.ts:8-25)
3. **Sanitization** - User input is sanitized before storage (src/utils/sanitize.ts:12-18)

Key Files:
| File | Role |
|------|------|
| src/validators/schema.ts | Schema definition and validation |
| src/validators/business.ts | Domain-specific rules |
| src/utils/sanitize.ts | Input sanitization |

A utilizar "wiki-qa". Where is the API client configured?

Resultado esperado:

The API client is configured in `src/api/client.ts:22-45`. It uses:

- Base URL from environment variables (line 28)
- Timeout of 30 seconds (line 32)
- Retry logic for failed requests (lines 38-42)

The client is initialized in `src/app.ts:15` and passed to services via dependency injection.

A utilizar "wiki-qa". What happens when a user uploads a file?

Resultado esperado:

File upload follows this workflow:

1. **Request received** - Router routes POST /upload to handler (src/routes/upload.ts:12)
2. **Validation** - File size and type checked (src/middleware/validate.ts:45-52)
3. **Storage** - File saved to temp directory (src/services/storage.ts:78-92)
4. **Processing** - Background job processes file (src/jobs/process.ts:15-30)

Note: Virus scanning is mentioned in comments but not implemented (src/services/storage.ts:85).

Auditoria de Segurança

Seguro
v1 • 2/25/2026

Static analysis detected 4 potential issues that are all false positives upon manual review. The skill is a legitimate documentation/Q&A tool that reads source code files and answers questions based on file content. No actual code execution, external commands, or cryptographic operations are present.

1
Arquivos analisados
40
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
50
Comunidade
100
Segurança
100
Conformidade com especificações

O Que Você Pode Construir

New developer onboarding

Quickly understand how specific components work by asking natural language questions about the codebase structure and implementation.

Legacy code investigation

Navigate unfamiliar codebases efficiently by asking where features are defined and how different modules interact.

Architecture documentation

Generate explanations of system architecture and component relationships based on actual source code evidence.

Tente Estes Prompts

Basic code question
How does authentication work in this project?
Find implementation location
Where is the user validation logic defined?
Understand component relationships
How do the frontend and backend communicate in this application?
Debugging context
What could cause the payment processing to fail based on the error handling code?

Melhores Práticas

  • Ask specific questions about particular components, functions, or features for the most detailed responses
  • Review the Key Files table to understand which files are relevant to your question
  • Follow the inline citations to dive deeper into specific implementation details
  • Use follow-up questions to explore related components or understand how different parts connect

Evitar

  • Asking questions about topics unrelated to the codebase (this skill only analyzes repository files)
  • Expecting runtime behavior analysis without looking at test files or execution traces
  • Assuming answers include information from external documentation or APIs
  • Requesting code execution or testing functionality (this is read-only analysis)

Perguntas Frequentes

What types of questions can this skill answer?
This skill answers questions about implementation details, file locations, component relationships, and how specific features work based on the source code in your repository.
Does this skill execute my code or run tests?
No, this skill only reads and analyzes source files. It does not execute code, run tests, or access runtime behavior.
How accurate are the answers?
Answers are grounded entirely in source code evidence with inline citations. The skill will tell you when information is insufficient rather than guessing.
Can this skill understand code in any programming language?
Yes, the skill analyzes code as text and can work with any programming language present in your repository.
What if the skill cannot find the answer?
The skill will explicitly state when information is insufficient and suggest specific files to examine for more details.
Does this skill access external documentation or APIs?
No, this skill only analyzes files within your repository. It does not access external documentation, APIs, or online resources.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md