スキル一覧に戻る
nonameplum

swift-package-manager

by nonameplum

Documentation formatted as skills for AI coding assistants. Includes a DocC converter for creating new skills.

9🍴 1📅 2026年1月18日
GitHubで見るManusで実行

SKILL.md


name: swift-package-manager description: Swift Package Manager documentation - create packages, manage dependencies, build and test Swift code

PackageManagerDocs

Organize, manage, and edit Swift packages.

Documentation Structure

Essentials

Guides

  • Creating a Swift package (CreatingSwiftPackage.md): Bundle executable or shareable code into a standalone Swift package.
  • Setting the Swift tools version (SettingSwiftToolsVersion.md): Define the minimum version of the swift compiler required for your package.
  • Adding dependencies to a Swift package (AddingDependencies.md): Use other Swift packages, system libraries, or binary dependencies in your package.
  • Resolving and updating dependencies (ResolvingPackageVersions.md): Coordinate and constrain dependencies for your package.
  • Creating C language targets (CreatingCLanguageTargets.md): Include C language code as a target in your Swift package.
  • Using build configurations (UsingBuildConfigurations.md): Control the build configuration for your app or package.
  • Packaging based on the version of Swift (SwiftVersionSpecificPackaging.md): Provide a package manifest for a specific version of Swift.
  • Bundling resources with a Swift package (BundlingResources.md): Add resource files to your Swift package and access them in your code.
  • Releasing and publishing a Swift package (ReleasingPublishingAPackage.md): Share a specific version of your package.
  • Continuous Integration Workflows (ContinuousIntegration.md): Build Swift packages with an existing continuous integration setup and prepare apps that consume package dependencies within an existing CI pipeline.
  • Plugins (Plugins.md): Extend package manager functionality with build or command plugins.
  • Module Aliasing (ModuleAliasing.md): Create aliased names for modules to avoid collisions between targets in your package or its dependencies.
  • Using a package registry (UsingSwiftPackageRegistry.md): Configure and use a package registry for Swift Package Manager.
  • Package Collections (PackageCollections.md): Learn to create, publish and use Swift package collections.
  • Using shell completion scripts (UsingShellCompletion.md): Customize your shell to automatically complete swift package commands.
  • Swift Package Manager as a library (SwiftPMAsALibrary.md): Include Swift Package Manager as a dependency in your Swift package.

Swift Commands

Design

Usage Notes

  • Documentation is organized progressively from getting started to advanced topics
  • Start with the Introduction or Getting Started section
  • Consult specific guides for detailed information

License & Attribution

This skill contains content converted from DocC documentation format.

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です