← CRM Delivery Team adatlapja
Nézd meg, miben segít
Integráció bevezetési terve
A műszaki ajánlásból konkrét integrációs tervet készít helyi kapcsolódási pontokkal, életciklushatárokkal és jelzett bizonytalansággal.
integration-architecture-adoption-plan
Ezt a skillt használó csapattagok
Mikor hasznos?
Akkor használd, ha könyvtár- vagy szolgáltatójelölteket már leszűkítettél, de még nem kötöttél le fejlesztési munkát.
Miben segít neked?
- Illeszkedés, licenc, méret és karbantartás szerint rangsorol.
- Megnevezi a befogadó modulokat, adatszerződéseket és hibafordítási határokat.
- Megtervezi az indulást, megszakítást, felszabadítást és bizonytalan munkaigényt.
Például ezt kérheted
Tervezz keresőkönyvtár-bevezetést pontos adapterhatárokkal és kiváltási költségekkel. Egy valós lekérdezéshez készíts minimális keresőadaptert. Mutasd a hibafordítást és megszakítást, majd írd le, később hogyan vihetők ki az adatok.
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
Integration Architecture & Adoption Plan
Research must culminate in an actionable architecture decision and a concrete integration blueprint tailored to the host codebase.
The Five Canonical Adoption Modes
Evaluate finalists and recommend one explicit path:
- Use As-Is (Direct Dependency): The library is small, well-maintained, license-compatible, and fits our runtime and types cleanly.
- Integrate Behind an Adapter / Seam (Feathers & Hohpe): The library solves a complex core problem (e.g., parser, protocol engine, layout solver), but we wrap it behind a narrow domain interface so its types, errors, and upgrade churn never leak across our codebase.
- Vendor / Adapt a Permitted Subset: We only need 100 lines of a 20,000-line permissive (
MIT/Apache-2.0/BSD) package; copy or adapt the minimal module with full license/copyright attribution and unit tests. - Build a Scoped In-House Solution: External candidates are over-engineered, poorly maintained, or mismatched; implement a focused internal module informed by the best patterns observed during research.
- Reject / Defer: The capability is unnecessary or unviable right now.
Workflow
- Lead with the ranked recommendation:
- State the recommended option first, followed by a structured comparison matrix of finalists across consistent criteria (fit, mechanism, footprint, license, maintenance, integration effort, key risks).
- Map exact host-codebase touchpoints:
- Name the exact files, modules, schemas, and configuration surfaces in our project where the integration will live:
- Boundary & data flow: Input/output types, serialization boundaries, and error translation into domain errors.
- Lifecycle & resource control: Initialization, timeouts, cancellation (
AbortSignal), memory cleanup, and concurrency limits. - Rollback & replaceability: How the integration can be feature-flagged, tested in isolation, or swapped out later.
- Name the exact files, modules, schemas, and configuration surfaces in our project where the integration will live:
- Provide uncertainty-aware effort estimates and next steps:
- Break the adoption plan into concrete, ordered implementation tasks.
- Express effort estimates as ranges with explicit uncertainty drivers (e.g., "0.5–1 day for core adapter; +0.5 day if custom streaming backpressure is needed").
Anti-Patterns to Avoid
- Recommending a full framework migration for a minor feature: Never propose replacing the host project's core framework just to adopt a convenience library.
- Leaking third-party types into every domain model: Always define a clean boundary seam at the integration edge.
Csomagban lévő fájlok 1
SKILL.md
