Apcore skills
Apcore ecosystem management skill for Claude Code. Handles cross-language SDK synchronization, framework integration scaffolding, multi-repo audits, coordinated releases, and documentation alignment.
npx -y skills add aiperceivable/apcore-skillsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Apcore ecosystem management skill for Codex. Use only when the user explicitly asks for apcore-skills, apcore ecosystem sync, SDK bootstrap, framework integration scaffolding, ecosystem audit, spec-driven tester, coordinated release, or dashboard operations. Handles cross-language API, contract, and deep-chain consistency across apcore repos, documentation alignment, conformance testing, and multi-repo release coordination.
SKILL.md
8.5 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it
Apcore Skills Orchestrator
Apcore-skills is an ecosystem-level workflow suite for the apcore family of repositories. This root skill is the Codex-facing orchestrator: route explicit apcore-skills requests, load only the needed child skill, and preserve the cross-language consistency model.
Trigger Policy
Use this skill only when the user explicitly asks for apcore-skills or one of
its subcommands. Do not trigger merely because the current repository or path
contains apcore.
Valid trigger examples:
/apcore-skills/apcore-skills:sync .../apcore-skills:sdk .../apcore-skills:integration .../apcore-skills:audit .../apcore-skills:tester .../apcore-skills:release ...- "run apcore-skills audit"
- "bootstrap an apcore SDK"
- "sync the apcore ecosystem"
Do not use this skill for ordinary application work inside an apcore repo unless the user asks for ecosystem-level apcore-skills behavior. For regular code planning, implementation, debugging, or review, use code-forge-style workflows.
Routes
| User request | Route |
|---|---|
/apcore-skills | Dashboard via commands/apcore-skills.md |
/apcore-skills:sync ... | Sync |
/apcore-skills:sdk ... | SDK |
/apcore-skills:integration ... | Integration |
/apcore-skills:audit ... | Audit |
/apcore-skills:tester ... | Tester |
/apcore-skills:release ... | Release |
The commands/*.md files are compatibility command definitions from the
Claude-oriented implementation. In Codex, prefer reading the child
skills/*/SKILL.md files directly for subcommands. Use
commands/apcore-skills.md for the dashboard and top-level routing details.
Progressive Loading
Keep context small.
- Read this root file first.
- Read only the child
SKILL.mdmatching the requested subcommand. - Read
commands/apcore-skills.mdonly for the dashboard or if top-level routing details are needed. - Read
skills/shared/ecosystem.mdwhen ecosystem discovery, repo grouping, report paths, or version groups are needed. - Read
skills/shared/conventions.mdwhen naming, language, or repository conventions are needed. - Read
skills/shared/contract-spec.mdwhen checking or generating## Contract:blocks. - Read
skills/shared/api-extraction.mdwhen extracting API surfaces across languages. - Read
skills/shared/conformance-fixtures.mdwhen tester or release verification needs shared fixtures. - Read
skills/shared/scoring.mdwhen reports need health scores. - Read
skills/shared/strict-suppression.mdwhen audit or sync strict/lean behavior is relevant. - Prefer the deterministic helpers bundled in this plugin's
skills/shared/scripts/over re-deriving their work in context:discover.py(ecosystem discovery, Step 0),score.py(health scores + release gate),extract-markers.sh(checkpoint markers). Resolve their paths relative to this plugin ($CLAUDE_PLUGIN_ROOTwhen set, else the absolute path this skill was loaded from) — never from the user's CWD, which is the project being operated on, not where the scripts live. The scripts are read-only and write only to stdout, so they are safe to run against any project. Each mirrors a shared markdown spec, which stays the authoritative fallback. Seeskills/shared/scripts/README.md.
Do not bulk-load every child skill. Do not read every shared reference unless the selected workflow requires it.
Core Consistency Model
Apcore-skills enforces three layers:
- L1 Implementation: implementation details may differ by language.
- L2 Intent / Contract: validation rules, error behavior, side-effect order, return shapes, and behavioral properties must match.
- L2.5 Deep Chain: public methods must call equivalent internal operations and state mutations in equivalent order.
- L3 Public Signature: public classes, functions, parameters, return types, interfaces, and constructors must align, allowing language conventions.
Documentation repos such as apcore/ and related spec repos are the source of
truth. Implementation repos must conform to those specs, not to whichever SDK
happens to be most mature.
Global Rules
- Preserve the user's requested language for user-facing responses.
- Start executing the loaded child workflow immediately; these skills are operational manuals, not background references.
- Never say the skill "didn't produce output" or "fallback to manual"; once loaded, execute the workflow steps.
- Every finding must be evidenced with concrete repo/file/symbol references.
- Do not manufacture findings to fill quotas. A checked dimension with zero findings is valid.
- For release, never push without explicit user approval.
- For SDK and integration scaffolding, complete the required skeleton and verification gates; do not ship partial stubs as complete.
- For tester, generate/run tests from spec clauses and report failing tests; do not implement production fixes inside tester.
- For sync, Phase A must complete before Phase B.
- Treat audit/sync review-compatible output as suitable input for
code-forge:fix --review.
Single-Skill Routes
Dashboard
Read commands/apcore-skills.md.
Use when the user invokes /apcore-skills with no subcommand. Discover the
ecosystem root, list repos, versions, git status, latest audit/sync/tester
health, and available commands.
Sync
Read skills/sync/SKILL.md.
Use for cross-language API, contract, deep-chain, and documentation consistency
checking and optional fixing. Honors flags such as --phase, --fix, --scope,
--lang, --internal-check, --deep-chain, --strict, and --save.
SDK
Read skills/sdk/SKILL.md.
Use to bootstrap and implement a new language SDK or apcore project. It depends on code-forge for port planning and implementation and must pass the post-impl consistency gate.
Integration
Read skills/integration/SKILL.md.
Use to bootstrap a new framework integration. Every integration must support the core capabilities: scan endpoints, register modules, map request context, serve via MCP, and export OpenAI tools format.
Audit
Read skills/audit/SKILL.md.
Use for cross-repo ecosystem audit across API surface, naming, versions, docs, tests, dependencies, configuration, contract parity, deep-chain parity, and leanness. Respect lean vs strict mode.
Tester
Read skills/tester/SKILL.md.
Use for spec-driven test generation and cross-language behavioral verification. Tester produces tests and reports divergences; fixes are delegated to code-forge.
Release
Read skills/release/SKILL.md.
Use for coordinated multi-repo release. It runs consistency gates before version bump, updates version files and changelogs, verifies tests, commits locally, and only pushes after explicit user approval.
Ecosystem Assumptions
Expected layout is a common parent directory containing apcore ecosystem repos, for example:
apcore/apcore-python/apcore-typescript/apcore-rust/apcore-mcp-python/apcore-mcp-typescript/django-apcore/flask-apcore/nestjs-apcore/
Discovery is automatic based on naming conventions and can be customized with
.apcore-skills.json in the ecosystem root.
Output Locations
Common saved outputs:
- Audit reports:
{ecosystem_root}/audit-report-*.md - Sync reports:
{ecosystem_root}/sync-report-*.md - Tester reports:
{ecosystem_root}/tester-report-*.md - Release audit/sync/tester reports:
{ecosystem_root}/release-*.md - SDK bootstrap tester reports:
{ecosystem_root}/sdk-bootstrap-tester-*.md
When a child skill specifies a more precise path or a --save argument, follow
that instruction.
Completion Criteria
Before finishing an apcore-skills task:
- Confirm which ecosystem root and repos were used.
- Mention the exact reports, files, repos, or version files changed/generated.
- For audit/sync/tester, summarize pass/fail counts and critical findings with concrete references.
- For SDK/integration, summarize scaffolded repo/files and verification gates completed.
- For release, summarize local commits and explicitly state whether anything was pushed.
What ships with it: 44 files
345.1 KB alongside SKILL.md, 4 of them executable
.claude-plugin/
- plugin.json638 B
.codex/
- INSTALL.md2.4 KB
commands/
- apcore-skills.md5.8 KB
- audit.md463 B
- integration.md446 B
- release.md430 B
- sdk.md391 B
- sync.md585 B
- tester.md561 B
skills/
- sdk-workspace/iteration-1/benchmark.json3.0 KB
- sdk-workspace/iteration-1/go-core-sdk/eval_metadata.json903 B
- sdk-workspace/iteration-1/go-core-sdk/old_skill/grading.json1.5 KB
- sdk-workspace/iteration-1/go-core-sdk/old_skill/outputs/simulation.md28.4 KB
- sdk-workspace/iteration-1/go-core-sdk/old_skill/timing.json88 B
- sdk-workspace/iteration-1/go-core-sdk/with_skill/grading.json2.0 KB
- sdk-workspace/iteration-1/go-core-sdk/with_skill/outputs/simulation.md35.5 KB
- sdk-workspace/iteration-1/go-core-sdk/with_skill/timing.json88 B
- sdk-workspace/iteration-1/java-core-sdk/eval_metadata.json493 B
- sdk-workspace/iteration-1/java-core-sdk/old_skill/grading.json678 B
- sdk-workspace/iteration-1/java-core-sdk/old_skill/outputs/simulation.md18.0 KB
- sdk-workspace/iteration-1/java-core-sdk/old_skill/timing.json88 B
- sdk-workspace/iteration-1/java-core-sdk/with_skill/grading.json1016 B
- sdk-workspace/iteration-1/java-core-sdk/with_skill/outputs/simulation.md51.3 KB
- sdk-workspace/iteration-1/java-core-sdk/with_skill/timing.json88 B
- sdk-workspace/iteration-1/rust-mcp-bridge/eval_metadata.json732 B
- sdk-workspace/iteration-1/rust-mcp-bridge/old_skill/grading.json1.2 KB
- sdk-workspace/iteration-1/rust-mcp-bridge/old_skill/outputs/simulation.md19.7 KB
- sdk-workspace/iteration-1/rust-mcp-bridge/old_skill/timing.json88 B
- sdk-workspace/iteration-1/rust-mcp-bridge/with_skill/grading.json1.3 KB
- sdk-workspace/iteration-1/rust-mcp-bridge/with_skill/outputs/simulation.md39.4 KB
- sdk-workspace/iteration-1/rust-mcp-bridge/with_skill/timing.json88 B
- shared/api-extraction.md25.8 KB
- shared/conformance-fixtures.md11.9 KB
- shared/contract-spec.md12.3 KB
- shared/conventions.md14.2 KB
- shared/ecosystem.md12.8 KB
- shared/scoring.md5.0 KB
- shared/scripts/discover.pyruns17.7 KB
- shared/scripts/extract-markers.shruns1.7 KB
- README.md7.2 KB
4 more files not listed here. See all 44 in the repository.
Gives 0 of the 12 instructions most project setup skills give in ~1.9k tokens
Counted across 999 of the 1,637 authors here whose files we hold, read 2026-08-07
- Ask one question at a timein 29 of 999, across 28 files
- Detect the package manager from lockfilesin 28 of 999, across 9 files
- Present findings to the userin 26 of 999, across 5 files
- Explore current repo statein 24 of 999, across 3 files
- Update the agent skills block in place if it existsin 24 of 999, across 3 files
- Install husky lint-staged and prettierin 23 of 999, across 4 files
- Create the lintstagedrc filein 22 of 999, across 3 files
- Commit all changed filesin 22 of 999, across 3 files
- Run lint-staged to verify it worksin 22 of 999, across 3 files
- Create the husky pre-commit filein 21 of 999, across 2 files
- Create a prettierrc file if missingin 21 of 999, across 2 files
- Initialize huskyin 21 of 999, across 2 files
Said here and by no other author read
- read only the requested child skill
- keep context small
- prefer bundled deterministic helper scripts
- start executing loaded workflow immediately
- evidence every finding with concrete references
- complete sync phase A before phase B
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.