Install
$ agentstack add skill-davila7-claude-with-skills-readonly-research ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Codebase research
Research the codebase to answer the question or complete the investigation. Do not modify any files. Do not create files. Do not run tests or build commands.
Step 1: Clarify the question
If $ARGUMENTS is empty or ambiguous, state the research question you are answering before proceeding. If the question is clear, proceed directly.
Step 2: Search for relevant files
Start broad, then narrow. Use a combination of approaches:
grep -r "" --include="*.ts" --include="*.js" -lto find files containing a keywordglob("src/**/*.ts")or similar to list files in a known areafind . -name "" -not -path "*/node_modules/*"for specific filenames
Search for the primary concept, then for related symbols, then for tests that exercise the relevant code.
Step 3: Read the most relevant files
Read the files that are most likely to answer the question. Prioritize:
- The module or function directly named in the question
- Its callers and dependents (to understand how it is used)
- Its tests (to understand expected behavior)
- Any relevant configuration or type definitions
Avoid reading files speculatively. Only read a file if there is a specific reason it could answer the question.
Step 4: Check git history if relevant
If the question is about why something is the way it is, or when a change was made, use:
git log --oneline --follow -20
git show
Step 5: Synthesize findings
Present a clear answer to the research question with:
- The specific answer (yes/no, the function name, the file path, etc.)
- Supporting evidence with file:line references for every specific claim
- Areas of uncertainty: files you could not access, code paths you could not trace, or ambiguities in the implementation
Format the response for the user's question, not as a generic research report. If the user asked "where is the auth logic?", answer that directly, then provide supporting detail.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: davila7
- Source: davila7/claude-with-skills
- License: MIT
- Homepage: https://claude-with-skills.vercel.app
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.