跳到正文
cccskills
免费在 GitHub 公开

lint

Lint code with swiftlint and swiftformat

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md1.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Lint code

Run make lint from the project root to check code style. It runs eight checks, in order: six Python scripts under Scripts/ — lint-witnesses (check-defaulted-witnesses.py, protocol conveniences that would witness their own requirement), lint-fixtures (check-fixtures.py, JSON fixture hygiene), lint-curation (check-docc-curation.py, public methods missing from their DocC page), lint-prose (check-prose-call-forms.py, code samples calling a method that does not exist), lint-readme-version (check-readme-version.py, README's .package(from:) vs the newest CHANGELOG.md release) and lint-run-list (run-script-tests.py — despite the target's name, every suite under Scripts/tests/: the /triage-issues run-list builder, the /deliver selection-prose anti-drift cases, the deliver-runfile.py writer, and the workflow cache-key/change-gate cases) — then swiftlint --strict ., then swiftformat --lint ..

Each script enforces something no single-file linter can see, and a failure in any of them is not a formatting problem: /format will not fix it.

Run this directly — it is fast and low-output, so delegating to a subagent would cost more (subagent overhead) than it saves.

If you see superfluous_disable_command errors on files you did not just change, it is usually a swiftlint version-drift artifact (the pin is swiftlint 0.63.2 / swiftformat 0.61.1), not a real violation. Run /format to auto-fix fixable violations.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Compile the TMDb package AND all test targets (without running the tests) to catch test-code compile errors. Use after changing tests or shared code to check everything still builds — delegates to the tooling-runner agent (Haiku) and returns a concise pass/fail + errors-as-file:line summary. Differs from /build, which compiles only the library; to run the tests, use /test.

中文简介正在准备中。当前显示原文说明。

adamayoung/TMDb1772026年10月13日 更新

canon-tdd

免费

Implement features and fix bugs test-first, the Canon TDD way (test list → one test → make it pass → refactor → repeat). Use when implementing any new feature, endpoint, model, or method, fixing a bug, or executing a plan — write the test list and a failing test BEFORE production code.

中文简介正在准备中。当前显示原文说明。

adamayoung/TMDb1772026年10月13日 更新

Capture durable, project-specific learnings from the work just done into the knowledge/ base — gotchas, implementation quirks, things looked up or web-searched, live-API behaviours, and design decisions (as ADRs). Use before opening a PR (it runs automatically in /deliver), or any time you've learned something worth remembering. Records only non-obvious, reusable facts; skips anything already in the repo, CLAUDE.md, or git history.

中文简介正在准备中。当前显示原文说明。

adamayoung/TMDb1772026年10月13日 更新

Cut a new TMDb release — work out the next SemVer version from the evidence, do the pre-tag housekeeping a tag would otherwise freeze in place, draft release notes, then tag and publish the GitHub release. Presents the version (with its reasoning) and the full notes for approval and STOPS; nothing is tagged or published until you say go.

中文简介正在准备中。当前显示原文说明。

adamayoung/TMDb1772026年10月13日 更新

deliver

免费

Take a plan all the way to a ready-to-merge pull request — review the plan (scaled to risk), implement it test-first, code-review and fix, run the CI gate, open the PR, and watch it green. Use after you have an approved plan (from plan mode, or the Plan agent); pass `issue <n>` to deliver a specific GitHub issue you name, or `next` to take the top startable issue off the project board's Ready column — either way it re-verifies, claims and plans the issue first. Invoking it with a plan already in hand is itself plan approval — it then runs autonomously to a single hard stop: ready-to-merge.

中文简介正在准备中。当前显示原文说明。

adamayoung/TMDb1772026年10月13日 更新

Diagnose a failing CI workflow run (lint, markdown lint, build, or unit tests) — identify which job failed, the cause, and a concrete fix

中文简介正在准备中。当前显示原文说明。

adamayoung/TMDb1772026年10月13日 更新

查看 adamayoung 的全部技能

报告此技能的问题