Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

axiom-shipping公理航运

Agent Skill

axiom-shipping 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,753

周安装

235

GitHub Stars

873

下载量

1,861
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:axiom-shipping(公理航运)
来源仓库:https://github.com/charleswiltgen/axiom
仓库路径:skills/axiom-shipping
安装命令:
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-shipping
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-shipping

简介

用于 App Store 提交流程、元数据要求和隐私合规等发布相关问题。

  • 适用于应用提交准备、审核拒绝处理和导出声明等场景。
  • 提供年龄分级、加密申报、DSA 状态和 Sign in with Apple 要求等指导。
  • 安装前建议确认权限范围和维护状态,避免触发联网或命令执行操作。
  • axiom-shipping 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Shipping & App Store

You MUST use this skill when preparing to submit ANY app, handling App Store rejections, or working on release workflow.

When to Use

Use this skill when you encounter:

  • Preparing an app for App Store submission
  • App Store rejection (any guideline)
  • Metadata requirements (screenshots, descriptions, keywords)
  • Privacy manifest and nutrition label questions
  • Age rating and content classification
  • Export compliance and encryption declarations
  • EU DSA trader status
  • Account deletion or Sign in with Apple requirements
  • Build upload and processing issues
  • App Review appeals
  • WWDC25 App Store Connect changes
  • First-time submission workflow

Quick Reference

Symptom / TaskReference
How do I submit my app?See skills/app-store-submission.md
Pre-flight checklistSee skills/app-store-submission.md
First-time submissionSee skills/app-store-submission.md
Encryption complianceSee skills/app-store-submission.md
Accessibility Nutrition LabelsSee skills/app-store-submission.md
Metadata field requirementsSee skills/app-store-ref.md
Guideline number lookupSee skills/app-store-ref.md
Privacy manifest schemaSee skills/app-store-ref.md
Age rating tiersSee skills/app-store-ref.md
EU DSA complianceSee skills/app-store-ref.md
WWDC25 ASC changesSee skills/app-store-ref.md
App was rejectedSee skills/app-store-diag.md
Guideline 2.1/4.2/4.3 rejectionSee skills/app-store-diag.md
Writing an appealSee skills/app-store-diag.md
Repeated rejectionsSee skills/app-store-diag.md
App Review Guidelines referenceSee skills/app-review-guidelines.md
Expert review checklistSee skills/expert-review-checklist.md
Crash data in App Store ConnectSee skills/app-store-connect-ref.md
TestFlight crash reportsSee skills/app-store-connect-ref.md
ASC metrics dashboardsSee skills/app-store-connect-ref.md
Beta tester crash reportSee skills/testflight-triage.md
Crash log symbolication (.ips / MetricKit /.crash)See axiom-tools (skills/xcsym-ref.md) or /axiom:analyze-crash; skills/testflight-triage.md for the full TF workflow
Automate App Store ConnectSee skills/asc-mcp.md
Submit build programmaticallySee skills/asc-mcp.md
Manage TestFlight via MCPSee skills/asc-mcp.md
ITMS signing error on uploadSee axiom-security (skills/code-signing-diag.md)
Certificate/profile mismatchSee axiom-security (skills/code-signing-diag.md)
Code signing setupSee axiom-security (skills/code-signing.md)
Shipping update with Claude model-ID change (4.6 → 4.7, etc.)See claude-api skill (external) + this skill for submission
Switching cloud AI provider in-app (OpenAI → Claude, etc.)See claude-api skill (external) + this skill for submission

Routing Logic

1. Pre-Submission Preparation → app-store-submission

Triggers:

  • "How do I submit my app?"
  • "What do I need before submitting?"
  • Preparing for first submission
  • Pre-flight checklist needed
  • Screenshot requirements
  • Metadata completeness check
  • Encryption compliance questions
  • Accessibility Nutrition Labels
  • Privacy manifest requirements for submission

Why app-store-submission: Discipline skill with 8 anti-patterns, decision trees, and pressure scenarios. Prevents the mistakes that cause 90% of rejections.

Reference: skills/app-store-submission.md


2. Metadata, Guidelines, and API Reference → app-store-ref

Triggers:

  • "What fields are required in App Store Connect?"
  • "What's the max length for app description?"
  • Specific guideline number lookup
  • Privacy manifest schema details
  • Age rating tiers and questionnaire
  • IAP submission metadata
  • EU DSA compliance details
  • Build upload methods
  • WWDC25 changes to App Store Connect

Why app-store-ref: 10-part reference covering every metadata field, guideline, and compliance requirement with exact specifications.

Reference: skills/app-store-ref.md


3. Rejection Troubleshooting → app-store-diag

Triggers:

  • "My app was rejected"
  • "Guideline 2.1 rejection"
  • "Binary was rejected"
  • Guideline 4.2 or 4.3 rejection (app too simple, web wrapper, spam, duplicate)
  • Guideline 1.x rejection (objectionable content, UGC moderation, Kids category)
  • How to respond to a rejection
  • Writing an appeal
  • Understanding rejection messages
  • Third or repeated rejection
  • Resolution Center communication

Why app-store-diag: 9 diagnostic patterns mapping rejection types to root causes and fixes, including subjective rejections (4.2/4.3, 1.x). Includes appeal writing guidance and crisis scenario for repeated rejections.

Reference: skills/app-store-diag.md


4. Privacy & Security Compliance → security-privacy-scanner (Agent)

Triggers:

  • "Scan my code for privacy issues before submission"
  • Hardcoded API keys or secrets
  • Missing privacy manifest
  • Required Reason API declarations
  • ATS violations

Why security-privacy-scanner: Autonomous agent that scans for security vulnerabilities and privacy compliance issues that cause rejections.

Invoke: Launch security-privacy-scanner agent or /axiom:audit security


5. IAP Review Issues → iap-auditor (Agent)

Triggers:

  • IAP rejected or not working
  • Missing transaction.finish()
  • Missing restore purchases
  • Subscription tracking issues

Why iap-auditor: Scans IAP code for the patterns that cause StoreKit rejections.

Invoke: Launch iap-auditor agent


6. Screenshot Validation → screenshot-validator (Agent)

Triggers:

  • "Check my App Store screenshots"
  • "Are my screenshots the right dimensions?"
  • "Validate screenshots before submission"
  • "Review my marketing screenshots"
  • Screenshot content or dimension questions

Why screenshot-validator: Multimodal agent that visually inspects each screenshot for placeholder text, wrong dimensions, debug artifacts, broken UI, and competitor references. Catches issues that manual review misses.

Invoke: Launch screenshot-validator agent or /axiom:audit screenshots


7. Programmatic ASC Access → asc-mcp

Triggers:

  • "Automate App Store Connect"
  • "Submit build programmatically"
  • "Manage TestFlight from Claude"
  • "Respond to reviews via API"
  • "Set up asc-mcp"
  • "Distribute to TestFlight groups via MCP"
  • "Create a new version without opening ASC"

Why asc-mcp: Workflow-focused skill teaching Claude to use asc-mcp MCP tools for release pipelines, TestFlight distribution, review management, and feedback triage — all without leaving Claude Code.

Reference: skills/asc-mcp.md


8. Post-Submission Monitoring → app-store-connect-ref

Triggers:

  • "How do I view crash data in App Store Connect?"
  • "Where are my TestFlight crash reports?"
  • "How do I read ASC metrics dashboards?"
  • Post-release crash investigation
  • Downloading crash logs from ASC

Why app-store-connect-ref: ASC navigation for crash dashboards, TestFlight feedback, performance metrics, and data export workflows.

Reference: skills/app-store-connect-ref.md


9. Beta Crash Triage → testflight-triage

Triggers:

  • Beta tester reports a crash
  • Crash appears in Organizer or App Store Connect
  • Crash logs need symbolication
  • Post-release crash investigation

Why testflight-triage: Systematic crash triage from symbolication through root cause analysis. Uses xcsym as the first step (parse → discover dSYMs → symbolicate → categorize with pattern_tag → emit structured JSON).

Reference: skills/testflight-triage.md. For the xcsym subcommand/exit-code reference, see axiom-tools (skills/xcsym-ref.md). For the one-call agent workflow, /axiom:analyze-crash.


10. Distribution Signing Issues → code-signing / code-signing-diag

Triggers:

  • ITMS-90035 Invalid Signature on upload
  • ITMS-90161 Invalid Provisioning Profile
  • "No signing certificate found" when archiving
  • Certificate expired before submission
  • Archive succeeds but export/upload fails
  • Profile doesn't match bundle ID
  • Entitlement mismatch on upload

Why code-signing: Distribution signing errors are the #1 cause of upload failures. Diagnosing with CLI tools takes 5 minutes. code-signing-diag has 6 decision trees mapping ITMS errors to root causes.

Reference: See axiom-security (skills/code-signing-diag.md) (troubleshooting) or See axiom-security (skills/code-signing.md) (setup)


Decision Tree

digraph shipping {
    "Shipping question?" [shape=diamond];
    "Rejected?" [shape=diamond];
    "Post-submission monitoring?" [shape=diamond];
    "Beta crash triage?" [shape=diamond];
    "Automate via MCP?" [shape=diamond];
    "Screenshot review?" [shape=diamond];
    "Need specific specs?" [shape=diamond];
    "IAP issue?" [shape=diamond];
    "Want code scan?" [shape=diamond];
    "Signing error?" [shape=diamond];

    "skills/app-store-submission.md" [shape=box, label="app-store-submission\n(pre-flight checklist)"];
    "skills/app-store-ref.md" [shape=box, label="app-store-ref\n(metadata/guideline specs)"];
    "skills/app-store-diag.md" [shape=box, label="app-store-diag\n(rejection troubleshooting)"];
    "skills/app-store-connect-ref.md" [shape=box, label="app-store-connect-ref\n(ASC dashboards/metrics)"];
    "skills/testflight-triage.md" [shape=box, label="testflight-triage\n(beta crash triage)"];
    "security-privacy-scanner" [shape=box, label="security-privacy-scanner\n(Agent)"];
    "iap-auditor" [shape=box, label="iap-auditor\n(Agent)"];
    "screenshot-validator" [shape=box, label="screenshot-validator\n(Agent)"];
    "skills/asc-mcp.md" [shape=box, label="asc-mcp\n(MCP tool workflows)"];
    "axiom-security/code-signing" [shape=box, label="axiom-security\n(distribution signing)"];

    "Shipping question?" -> "Rejected?" [label="yes, about to submit or general"];
    "Rejected?" -> "skills/app-store-diag.md" [label="yes, app was rejected"];
    "Rejected?" -> "Post-submission monitoring?" [label="no"];
    "Post-submission monitoring?" -> "skills/app-store-connect-ref.md" [label="yes, crash data/metrics"];
    "Post-submission monitoring?" -> "Beta crash triage?" [label="no"];
    "Beta crash triage?" -> "skills/testflight-triage.md" [label="yes, beta crash/symbolication"];
    "Beta crash triage?" -> "Automate via MCP?" [label="no"];
    "Automate via MCP?" -> "skills/asc-mcp.md" [label="yes, programmatic ASC access"];
    "Automate via MCP?" -> "Screenshot review?" [label="no"];
    "Screenshot review?" -> "screenshot-validator" [label="yes, validate screenshots"];
    "Screenshot review?" -> "Need specific specs?" [label="no"];
    "Need specific specs?" -> "skills/app-store-ref.md" [label="yes, looking up field/guideline"];
    "Need specific specs?" -> "IAP issue?" [label="no"];
    "IAP issue?" -> "iap-auditor" [label="yes"];
    "IAP issue?" -> "Want code scan?" [label="no"];
    "Want code scan?" -> "Signing error?" [label="no"];
    "Want code scan?" -> "security-privacy-scanner" [label="yes, scan for privacy/security"];
    "Signing error?" -> "axiom-security/code-signing" [label="yes, ITMS/cert/profile error"];
    "Signing error?" -> "skills/app-store-submission.md" [label="no, general prep"];
}

Simplified:

  1. App was rejected? → skills/app-store-diag.md
  2. Post-submission crash data/metrics? → skills/app-store-connect-ref.md
  3. Beta crash triage/symbolication? → skills/testflight-triage.md
  4. Automate ASC via MCP tools? → skills/asc-mcp.md
  5. Validate screenshots? → screenshot-validator (Agent)
  6. Need specific metadata/guideline specs? → skills/app-store-ref.md
  7. IAP submission issue? → iap-auditor (Agent)
  8. Want pre-submission code scan? → security-privacy-scanner (Agent)
  9. ITMS signing/certificate/profile error on upload? → See axiom-security (skills/code-signing-diag.md)
  10. General submission preparation? → skills/app-store-submission.md

Platform-specific submission

  • watchOS 26 SDK requirement, 64-bit, independent-app submission → See axiom-watchos (skills/platform-basics.md)

Anti-Rationalization

ThoughtReality
"I'll just submit and see what happens"40% of rejections are Guideline 2.1 (completeness). app-store-submission catches them in 10 min.
"I've submitted apps before, I know the process"Requirements change yearly. Privacy manifests, age rating tiers, EU DSA, Accessibility Nutrition Labels are all new since 2024.
"The rejection is wrong, I'll just resubmit"Resubmitting without changes wastes 24-48 hours per cycle. app-store-diag finds the root cause.
"Privacy manifests are only for big apps"Every app using Required Reason APIs needs a manifest since May 2024. Missing = automatic rejection.
"I'll add the metadata later"Missing metadata blocks submission entirely. app-store-ref has the complete field list.
"It's just a bug fix, I don't need a full checklist"Bug fix updates still need What's New text, correct screenshots, and valid build. app-store-submission covers it.
"I'll just eyeball the screenshots myself"Human review misses dimension mismatches (even 1px off = rejection), subtle placeholder text, and debug indicators. A single missed issue costs 24-48 hours in resubmission. screenshot-validator catches it in 2 minutes.
"I'll just do it in the ASC web dashboard"If asc-mcp is configured, MCP tools are faster for bulk operations — distributing builds, responding to reviews, creating versions. asc-mcp has the workflow.
"Upload failed with ITMS error, let me re-archive"ITMS signing errors are configuration — wrong cert, expired profile, missing entitlement. Re-archiving with the same config produces the same result. code-signing-diag has the fix.
"It's just a model ID swap (Claude 4.6 → 4.7)"4.6 → 4.7 removed temperature, top_p, top_k, and prefill from the Messages API. Build succeeds; runtime returns HTTP 400 after submission. Read claude-api (external) and test the live endpoint before uploading.

External Resources

Cloud Claude migration (claude-api skill, ships outside Axiom) — mandatory before shipping any Claude model-ID change. Opus 4.7 removed temperature, top_p, top_k, and prefill from the Messages API; code that built successfully on 4.6 returns HTTP 400 at runtime. An App Store update that ships this regression is an expedited-review situation. The claude-api skill automates the migration (model ID swap, sampling-param removal, prefill replacement) and enforces prompt caching from day one. Treat it as part of your pre-flight checklist, not a side reference.

When NOT to Use (Conflict Resolution)

Do NOT use axiom-shipping for these — use the correct skill instead:

IssueCorrect SkillWhy NOT axiom-shipping
Build fails before archivingaxiom-buildEnvironment/build issue, not submission
SwiftData migration crashaxiom-dataSchema issue, not App Store
Privacy manifest coding (writing the file)axiom-buildsecurity-privacy-scanner handles code scanning
StoreKit 2 implementation (writing IAP code)axiom-integrationin-app-purchases / storekit-ref covers implementation
Performance issues found during testingaxiom-performanceProfiling issue, not submission
Accessibility implementationaxiom-accessibilityCode-level accessibility, not App Store labels

axiom-shipping is for the submission workflow, not code implementation:

  • Preparing metadata and compliance → axiom-shipping
  • Writing the actual code → domain-specific skill (axiom-build, axiom-data, etc.)
  • App was rejected → axiom-shipping
  • Code changes to fix rejection → domain-specific skill, then back to axiom-shipping to verify

Example Invocations

User: "How do I submit my app to the App Store?" → See skills/app-store-submission.md

User: "My app was rejected for Guideline 2.1" → See skills/app-store-diag.md

User: "What screenshots do I need?" → See skills/app-store-ref.md

User: "What fields are required in App Store Connect?" → See skills/app-store-ref.md

User: "How do I fill out the age rating questionnaire?" → See skills/app-store-ref.md

User: "Do I need an encryption compliance declaration?" → See skills/app-store-submission.md

User: "My app keeps getting rejected, what do I do?" → See skills/app-store-diag.md

User: "How do I appeal an App Store rejection?" → See skills/app-store-diag.md

User: "My app was rejected for Guideline 4.2 minimum functionality" → See skills/app-store-diag.md

User: "Rejected for being a web wrapper / duplicate app" → See skills/app-store-diag.md

User: "Rejection for user-generated content without moderation" → See skills/app-store-diag.md

User: "Kids category compliance rejection" → See skills/app-store-diag.md

User: "Scan my code for App Store compliance issues" → Launch security-privacy-scanner agent

User: "Check my IAP implementation before submission" → Launch iap-auditor agent

User: "Check my App Store screenshots in ~/Screenshots" → Launch screenshot-validator agent

User: "Are my screenshots the right dimensions?" → Launch screenshot-validator agent

User: "How do I find crash data in App Store Connect?" → See skills/app-store-connect-ref.md

User: "Where are my TestFlight crash reports in ASC?" → See skills/app-store-connect-ref.md

User: "What's new in App Store Connect for 2025?" → See skills/app-store-ref.md

User: "I need to set up DSA trader status for the EU" → See skills/app-store-ref.md

User: "What are Accessibility Nutrition Labels?" → See skills/app-store-submission.md

User: "This is my first app submission ever" → See skills/app-store-submission.md

User: "Submit this build to App Store programmatically" → See skills/asc-mcp.md

User: "Set up asc-mcp for App Store Connect" → See skills/asc-mcp.md

User: "Distribute build 42 to my beta testers via MCP" → See skills/asc-mcp.md

User: "Respond to negative App Store reviews from Claude" → See skills/asc-mcp.md

User: "ITMS-90035 Invalid Signature when uploading" → See axiom-security (skills/code-signing-diag.md)

User: "My provisioning profile expired and I can't upload" → See axiom-security (skills/code-signing-diag.md)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.49%
按下载量换算660

Claude

29.38%
按下载量换算547

Cursor

21.34%
按下载量换算397

Gemini CLI

8.77%
按下载量换算163

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills