← Asztali alkalmazásalapok · projekttervezési csomag adatlapja
Nézd meg, miben segít
Forráskód-repozitórium vizsgálata
Rögzített verzión vizsgál implementációt, függőséget és tesztet a technikai állítások igazolására.
source-code-repository-inspection
Ezt a skillt használó ügynökök
Mikor hasznos?
Akkor használd, ha README-n túl értékelsz könyvtárat vagy architekturális feltételezést.
Miben segít neked?
- Végigköveti a nyilvános belépést az ellenőrzéstől a felszabadításig.
- Megkeresi a rejtett globális állapotot és futási korlátot.
- Vizsgálja a teszteket és releváns kiadási előzményt.
Például ezt kérheted
Nézd át a streamingkönyvtár megszakítási útját pontos forráshelyekkel és megmaradt platformfeltételezésekkel. Rögzített verzión kövesd a megszakítást a nyilvános API-tól a kapcsolat lezárásáig. Kis próbával ellenőrizz, és jelöld a nem megfigyelt felszabadítást.
Részletes dokumentáció
Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.
Összecsukás
Source Code & Repository Inspection
A README describes what the author hoped to build; the source code and tests reveal what actually runs. Always verify critical technical claims in primary source code.
Workflow
- Pin the exact version and commit:
- Record the repository URL, release tag or version, commit SHA, and inspection date for every finalist (
owner/repo@<commit-sha>orvX.Y.Z). - Cite specific file paths and line ranges (
path/to/file.ts#L42-L88) for every non-trivial architectural claim.
- Record the repository URL, release tag or version, commit SHA, and inspection date for every finalist (
- Inspect the manifest and entry points first:
- Read
package.json/Cargo.toml/pyproject.toml/composer.json/go.mod:- Check
exports/main/binentry points, engine/runtime constraints, peer dependencies, and native addon hooks (binding.gyp,preinstall,postinstall). - Count and inspect direct and heavy transitive dependencies.
- Check
- Read
- Trace the critical path from public API to execution:
- Follow the actual call graph of the feature we need:
- Public API function -> input validation -> state/memory management -> I/O or subprocess boundary -> error handling and retries -> cleanup/disposal.
- Check for hidden global singletons, blocking synchronous I/O, swallowed errors, hardcoded timeouts, or assumptions about filesystem/network access.
- Follow the actual call graph of the feature we need:
- Interrogate tests and examples for realism:
- Read the test suite (
test/,spec/,__tests__/):- Do tests exercise real edge cases, concurrency, malformed inputs, and failure recovery, or do they only mock out the hard parts?
- Do example scripts work against current APIs, or are they broken artifacts from an older major version?
- Read the test suite (
- Scan issues, PRs, and release notes for sharp edges:
- Search open and recently closed issues/PRs for keywords matching our use case (
memory leak,ESM,Windows,timeout,streaming,concurrency,breaking). - Distinguish between a finished, stable, small library (few recent commits because its scope is complete and bug-free) and an abandoned broken project (unanswered breaking bugs against current runtimes).
- Search open and recently closed issues/PRs for keywords matching our use case (
Anti-Patterns to Avoid
- Claiming full codebase review after skimming two files: State explicitly which modules and code paths were inspected and which were not.
- Treating dead or feature-flagged stubs as working features: Verify that exported functions are wired to real logic, not
TODOplaceholders or cloud-only endpoints.
Csomagban lévő fájlok 1
SKILL.md
