← Dokumentumkezelő alapok csapata adatlapja
Nézd meg, miben segít
Célzott műszaki kutatás
Valós korlátokkal, meglévő képességekkel és kezelhető jelöltkörrel szűkíti döntéssé a műszaki kutatást.
research-problem-framing-candidate-discovery
Ezt a skillt használó csapattagok
Mikor hasznos?
Akkor használd, ha algoritmust, könyvtárat vagy architektúrát választasz, és a széles keresés túl sok gyenge jelöltet adott.
Miben segít neked?
- Meghatározza a döntési korlátokat és korai kizáró feltételeket.
- Külső keresés előtt felméri a meglévő kód képességeit.
- Linklista helyett rangsorolt jelöltekre szűkíti a megoldásokat.
Például ezt kérheted
Keress a jelenlegi technológiánkhoz, licenckorláthoz és adathalmazhoz illő keresést. A meglévő keresésből és reprezentatív kérdéssorból indulj ki. Mélyebb mérés előtt zárd ki a kötelező korlátokat sértő jelölteket.
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
Research Problem Framing & Candidate Discovery
Technical research only creates value when it answers a concrete engineering decision. Start every investigation by locking down the decision criteria and checking what the host project already has.
Workflow
- Frame the decision contract upfront:
- Extract from the brief (or define concisely if unstated):
- Problem statement: What exact capability, bottleneck, or integration gap needs solving?
- Must-have constraints: Runtime/language compatibility (e.g., Node/TS, Python, Rust, browser/SSR), performance bounds, offline/local-first requirements, and security posture.
- Hard disqualifiers (dealbreakers): Incompatible licenses (e.g., AGPL/SSPL or missing license), mandatory paid cloud lock-in, native C++ build toolchains where pure JS/WASM is required, or abandoned security-critical dependencies.
- Extract from the brief (or define concisely if unstated):
- Audit the host codebase first:
- Inspect the repository's existing dependencies, internal utilities, and architecture before searching externally.
- Frequently the cleanest solution is an already-installed package, a built-in runtime API, or a 40-line extension of an existing module.
- Search across all four solution classes:
Never limit discovery to "which npm/PyPI package has the most stars". Gather candidates across:
- Direct libraries / SDKs: Focused packages that solve the specific problem.
- Reference implementations & production repos: How established open-source projects implement the mechanism internally.
- Standard protocols & specifications: RFCs, W3C/IETF specs, or wire protocols that can be implemented directly.
- Scoped in-house implementation: What it would take to write and test a small, zero-dependency module ourselves.
- Run a fast triage pass before deep-diving:
- Filter the initial candidate list (10–20 items) down to 2–4 finalists within minutes by checking:
- License presence and compatibility.
- Package manifest (
package.json,Cargo.toml,pyproject.toml) for runtime target and transitive dependency weight. - Whether the core feature actually exists in code rather than on a "Roadmap" section of the README.
- Stop expanding the search once decision-grade candidates are identified.
- Filter the initial candidate list (10–20 items) down to 2–4 finalists within minutes by checking:
Anti-Patterns to Avoid
- Popularity-driven selection: Choosing a 30k-star framework wrapper over a 500-star standards-compliant library without inspecting code quality or fit.
- Unbounded link-dumping: Returning a list of 15 URLs with one-sentence summaries instead of narrowing to ranked, verified finalists.
Csomagban lévő fájlok 1
SKILL.md
