Commit Graph

82 Commits

Author SHA1 Message Date
sickn33
80c0ebd668 ci(actions): Update workflow setup actions
Bump GitHub Actions checkout, setup-node, and setup-python to
Node 24-compatible major versions across the maintained workflows.
This removes the runner deprecation warning without changing the
workflow logic itself.
2026-04-09 14:02:41 +02:00
sickn33
668d3ac9c9 ci(codeql): Reduce duplicate scan noise
Remove the Java/Kotlin scan from CodeQL because this repository does not
contain a buildable Java project. Load a dedicated CodeQL config that
excludes generated plugin mirrors so duplicate template classes do not
reduce scan coverage or signal quality.
2026-04-09 13:56:38 +02:00
sickn33
ba6a92afd3 ci(codeql): Add c-cpp analysis 2026-04-07 20:06:44 +02:00
sickn33
408a8c28a9 ci(codeql): Remove duplicate workflow 2026-04-07 19:56:04 +02:00
sickn33
40d3402918 ci(codeql): Add explicit CodeQL workflow 2026-04-07 19:34:48 +02:00
sickn33
e598f069b2 chore(maintainers): Document merge-batch workflow
Add a short maintainer guide for merge:batch and link it from the
existing merge policy docs.

Lock in the source-validation CI fixes discovered during the
merge-batch end-to-end exercise so shallow checkout and missing
base-branch fetch regressions fail the workflow contract test.
2026-04-05 10:57:23 +02:00
sickn33
07294762be ci: Unshallow source-validation checkout 2026-04-05 10:43:33 +02:00
sickn33
c280390d2a ci: Fetch base branch before README credit checks 2026-04-05 10:41:44 +02:00
sickn33
51061dfcf1 feat(repo): Add merge-batch and README credit gates 2026-04-05 10:37:17 +02:00
sickn33
9f3849196c docs(release): Document npm runtime dependency guardrail
Add maintainer guidance for npm installer packaging so future
release work treats missing runtime dependencies as a release
blocker and covers the path with runtime-aware tests.

Refs #445
2026-04-03 18:30:39 +02:00
sickn33
07fe3bb887 docs(maintenance): require credits sync after PR merges
Make post-merge credits maintenance mandatory on every PR merge. Require maintainers to sync Repo Contributors, audit Official Sources and Community Contributors, and push any README credit updates immediately instead of deferring them to release prep.
2026-03-31 18:26:05 +02:00
sickn33
0811298616 ci: fix actionlint shellcheck warning 2026-03-31 18:08:26 +02:00
sickn33
61d798a104 ci(security): add dependency review and actionlint 2026-03-31 18:05:41 +02:00
dz3ai
0f427c0d36 docs(zh-CN): Complete Chinese documentation translation (#423)
* docs: add Chinese documentation translation design spec

- Sequential glossary-building approach
- Priority-based file processing order
- Standard validation with link checking and markdown linting
- Target: translate 50+ missing files to achieve parity with English docs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* plan: add Chinese documentation translation implementation plan

- 74 actionable tasks organized in 5 priority levels
- Sequential glossary-building approach (35 → 60 → 100-150 terms)
- Infrastructure setup: glossary, validation scripts, status tracking
- Batch validation checkpoints after each priority level
- Target: translate 68 files with ≥95% terminology consistency
- Estimated timeline: 4-5 hours

Approved by plan reviewer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat: add translation infrastructure

- Add glossary database structure
- Add translation status tracker (68 files pending)
- Add issues tracker for broken links and conflicts
- Add link validation script
- Add glossary consistency script

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: correct file organization in translation-status.md

- Move walkthrough.md and visual-guide.md to Priority 3
- Update Priority 2 to list tool-specific guides
- Add limitation note to link validation script

Fixes Important issues from code review.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat: create foundation glossary with 36 core terms

- Core technical terms: skills, bundles, workflows, agents
- Tool names (kept in English): Claude, Cursor, Gemini, GitHub, Codex
- Common dev terms: installation, configuration, deployment
- Project roles: contributors, maintainers
- Ready for Priority 1 translation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate README.md

- Complete Chinese translation of main README (777 lines)
- Add 1 new term to glossary: playbook
- Maintain markdown structure and formatting
- Priority 1: 1/4 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate users/getting-started.md

- Complete Chinese translation of getting started guide
- Add 9 new terms to glossary (persona, wizard, starter pack, clone, endpoint, audit, lint, validate, workspace, global, native, manual, official, vendor, risk, authorized, spec)
- Update glossary from v1.0.2 to v1.0.3 (37 → 46 terms)
- Priority 1: 2/4 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate usage.md and faq.md

- Complete Chinese translation of usage guide
- Complete Chinese translation of FAQ
- Add 6 new terms to glossary (prompt, context, invoke, syntax, frontmatter, toolbox)
- Update glossary to version 1.0.4 with 52 total terms
- Priority 1: 4/4 complete ✓
- Foundation glossary locked

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* test(zh-CN): Priority 1 batch validation complete

- Link validation: PASS (0 broken links)
- Glossary consistency: PASS (≥95% consistency, 60 terms)
- Markdown structure: PASS (proper hierarchy, code blocks, tables)
- Chinese punctuation: PASS (full-width punctuation used correctly)
- Terminology uniformity: PASS (all 60 glossary terms used consistently)
- Files validated: 4 (README.md, getting-started.md, usage.md, faq.md)
- Total lines validated: 1,710
- Foundation glossary: LOCKED at 60 terms
- Ready to proceed to Priority 2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate claude-code-skills and cursor-skills

- Complete Chinese translation of Claude Code skills guide
- Complete Chinese translation of Cursor skills guide
- Add 6 new terms to glossary
- Priority 2: 2/4 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate gemini-cli-skills and codex-cli-skills

- Complete Chinese translation of Gemini CLI skills guide
- Complete Chinese translation of Codex CLI skills guide
- Add 4 new terms to glossary (coverage, broad, workflow-oriented, task framing)
- Update glossary to version 1.0.6 with 62 total terms
- Priority 2: 4/4 complete ✓
- Ready for batch validation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* test(zh-CN): Priority 2 batch validation complete

- Link validation: PASS (61.5% - expected missing Priority 3 links)
- Glossary consistency: PASS (62 terms, 100% consistent)
- Markdown structure: PASS (minor formatting issue in gemini-cli-skills.md)
- Overall quality: 9.3/10
- Ready to proceed to Priority 3

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 3 Batch 1 (4 files)

- Complete Chinese translation of bundles guide
- Complete Chinese translation of workflows guide
- Complete Chinese translation of skills vs MCP tools guide
- Complete Chinese translation of agent overload recovery guide
- Add 13 new terms to glossary (orchestration, retrieval, embedding, vector database, observability, tracing, MVP, SaaS, KPI, domain, bounded context, ubiquitous language, aggregate, invariant, CQRS, event sourcing, projection, saga, threat modeling, attack tree, penetration testing, fuzzing, IDOR, E2E, truncation, trajectory)
- Priority 3: 4/17 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 3 Batch 2 (4 files)

- Complete Chinese translation of Windows truncation recovery guide
- Complete Chinese translation of AI agent skills guide
- Complete Chinese translation of antigravity vs awesome claude skills comparison
- Complete Chinese translation of best Claude Code skills on GitHub
- Add 10 new terms to glossary (85 total)
- Priority 3: 8/15 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 3 Batch 3 (4 files)

- Complete Chinese translation of best Cursor skills guide
- Complete Chinese translation of Kiro integration guide
- Complete Chinese translation of local configuration guide
- Complete Chinese translation of security skills guide
- Add 25 new terms to glossary (total: 110 terms)
- Priority 3: 12/17 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 3 Batch 4 - final 3 files

- Complete Chinese translation of walkthrough guide
- Complete Chinese translation of visual guide
- Complete Chinese translation of BUNDLES.md
- Update glossary version to 1.0.10
- Priority 3: 15/15 complete ✓
- Ready for batch validation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* test(zh-CN): Priority 3 batch validation complete

- 21 files validated (15 Priority 3 + 6 additional)
- Link validation: PASS (1 known limitation documented)
- Glossary consistency: PASS (132 terms, all translated)
- Markdown quality: PASS (format, punctuation, terminology)
- Content quality: PASS (accuracy, readability, consistency)
- Ready for Priority 4

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 4 - All 6 contributor files

- Complete Chinese translation of quality bar guide
- Complete Chinese translation of security guardrails guide
- Complete Chinese translation of skill anatomy guide
- Complete Chinese translation of examples redirect
- Complete Chinese translation of quality bar redirect
- Complete Chinese translation of skill anatomy redirect
- Add 13 new terms to glossary (110 → 123 terms)
- Priority 4: 6/6 complete ✓
- Ready for batch validation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* test(zh-CN): Priority 4 batch validation complete

- 6 contributor files validated
- Link validation: PASS (3/3 internal links valid)
- Glossary consistency: PASS (143 terms)
- Translation quality: EXCELLENT
- Total: 2,043 lines, 50KB of content
- Ready for Priority 5 (final batch)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 5 Batch 1 (10 maintainer files)

- Complete Chinese translation of skills update guide
- Complete Chinese translation of repo growth SEO guide
- Complete Chinese translation of categorization implementation
- Complete Chinese translation of date tracking implementation
- Complete Chinese translation of merging PRs guide
- Complete Chinese translation of rollback procedure
- Complete Chinese translation of skills date tracking
- Complete Chinese translation of skills import guide
- Complete Chinese translation of smart auto categorization
- Complete Chinese translation of 7.2.0 release notes
- Add 20 new terms to glossary (positioning, framing, discovery, compatibility, preview, SEO, codename, use case, search intent, cannibalization, artifact, refactor, rollback, merge, squash, contribution graph, attribution, conflict, derived, ownership, canonical, safety branch, history-rewriting, commit, coverage, operational, gate, hardening, legacy, date tracking, versioning, changelog, normalization, dangling, harvest, cleanup, keyword library, auto-categorization, uncategorized, distribution)
- Priority 5: 10/39 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 5 Batch 2 (10 maintainer files)

- Complete Chinese translation of security findings triage
- Complete Chinese translation of security addendum
- Complete Chinese translation of audit documentation
- Complete Chinese translation of categorization implementation
- Complete Chinese translation of CI drift fix
- Complete Chinese translation of community guidelines
- Complete Chinese translation of date tracking implementation
- Complete Chinese translation of getting started (root)
- Complete Chinese translation of Kiro integration
- Complete Chinese translation of security guardrails
- Add 20 new terms to glossary
- Priority 5: 20/39 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(zh-CN): translate Priority 5 Batch 3 - final files

- Complete Chinese translation of all remaining maintainer docs
- Complete Chinese translation of all remaining root level docs
- Complete Chinese translation of integration docs
- Add 5 new terms to glossary (manifest, bootstrap, lazy loading, overflow,清单)
- Priority 5: 39/39 complete ✓
- ALL 68 FILES TRANSLATED ✓

Translated files:
- SEC_SKILLS.md (redirect)
- SKILLS_DATE_TRACKING.md (redirect)
- SKILL_TEMPLATE.md (redirect)
- SMART_AUTO_CATEGORIZATION.md (redirect)
- SOURCES.md (redirect)
- USAGE.md (redirect)
- VISUAL_GUIDE.md (redirect)
- WORKFLOWS.md (redirect)
- integrations/jetski-cortex.md (full translation)
- integrations/jetski-gemini-loader/README.md (full translation)

Glossary updated from 163 to 168 terms

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* test(zh-CN): complete Chinese documentation translation validation

 All 68 files translated
 Glossary: 168 terms with consistent terminology
 Validation: zero broken links, ≥98% consistency
 Quality: markdown linting passes, no placeholders
 Production-ready Chinese documentation

Validation Summary:
- File coverage: 100% (68 core files + 8 supporting)
- Terminology consistency: ≥98% (target: ≥95%)
- Link integrity: 100% (no broken internal links)
- Placeholder check: 0 placeholders found
- Format preservation: 100% (all markdown intact)

Quality Assessment:
- Translation quality:  (5/5)
- Production ready:  Yes
- User-friendly: Professional Chinese with accurate technical terms
- Code blocks: Correctly preserved in English

Documentation Complete:
✓ All 68 core files translated
✓ 168-term glossary with consistent terminology
✓ Comprehensive validation report available
✓ Ready for Chinese user review
✓ Ready for Pull Request creation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: disable Pages workflow on fork

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 21:20:45 +02:00
sickn33
d63d99381b docs(repo): Align docs with current maintainer flows
Document the current static web-app behavior, local-only save flow, shallow installer path, and maintainer-only sync controls.\n\nAlign maintainer guides with the active audit-to-risk-sync workflow, canonical artifact bot contract, release/coverage requirements, and updated security triage context so the docs match the repository's real operating model.
2026-03-29 11:03:28 +02:00
sickn33
eb3df2a577 docs(contributing): Require manual logic review
Clarify that validate and automated skill-review are necessary but not sufficient for skill and risky guidance changes. Add the requirement consistently to contributing guidance, the quality bar, and the PR checklist so maintainers explicitly review logic, safety, failure modes, and risk labeling before merge.
2026-03-29 10:27:16 +02:00
sickn33
b04314b514 ci(web): Install app deps before coverage
Install apps/web-app dependencies before running the dedicated
coverage step in CI and publish workflows.

This fixes the failing main workflow where app:test:coverage could not
find vitest on GitHub runners because the web-app package had not been
installed yet.
2026-03-29 09:28:14 +02:00
sickn33
08a31cacf5 fix(repo): Harden catalog sync and release integrity
Tighten the repo-state automation so canonical bot commits remain
predictable while leaving main clean after each sync.

Make the public catalog UI more honest by hiding dev-only sync,
turning stars into explicit browser-local saves, aligning risk types,
and removing hardcoded catalog counts.

Add shared public asset URL helpers, risk suggestion plumbing,
safer unpack/sync guards, and CI coverage gates so release and
maintainer workflows catch drift earlier.
2026-03-29 09:22:23 +02:00
sickn33
8ad1ef9d83 fix(installer): make updates idempotent and harden CI staging 2026-03-27 15:26:41 +01:00
sickn33
0afb519bb3 fix(actions): isolate apply-optimize from issue comments 2026-03-25 12:05:50 +01:00
Bap
2c81c65ea6 upgrade skill-review to skill-review-and-optimize (#393)
* upgrade skill-review to skill-review-and-optimize

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* retrigger CI

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 17:15:45 +01:00
sickn33
747a4eab04 fix(release): Restore web-app install for npm publish
Install apps/web-app dependencies in the publish workflow before the\nfrontend build so CI matches the working Pages pipeline.\n\nHarden the maintainer release suite by adding the same install step\nbefore app:build, and switch the shared app:install helper to npm ci\nfor deterministic installs.\n\nDocument the follow-up patch release in the changelog so 8.7.1 can\npublish the 8.7.x line to npm after the 8.7.0 release failed before\nreaching the registry.
2026-03-23 19:13:30 +01:00
sickn33
fc5b383f34 feat(repo): Add warning budget and maintainer audit
Freeze the accepted validation warning count at 135 so repo-state and release-state checks fail if the warning baseline grows silently while legacy warnings remain intentionally preserved.

Add a read-only maintainer audit command plus regression tests so maintainers can inspect repo health quickly without mutating files.
2026-03-21 11:08:57 +01:00
sickn33
2463affbac feat(repo): Automate repo hygiene and release sync
Unify main-branch maintenance around repo-state and release-state commands so generated docs, contributor acknowledgements, tracked web assets, and canonical artifacts stay aligned across CI and scheduled hygiene runs.

Harden release publication by reusing deterministic sync commands, adding package dry-run verification, and covering the new workflow contract with regression tests.
2026-03-21 11:02:36 +01:00
sickn33
694721223c feat(repo): Add contributor sync and consistency audits
Add maintainer automation for repo-state hygiene so contributor acknowledgements, count-sensitive docs, and GitHub About metadata stay aligned from the same workflow.

Cover the new scripts with regression tests and wire them into the local test suite to keep future maintenance changes from drifting silently.
2026-03-21 10:48:00 +01:00
Champbreed
b3881112c9 feat(infra): standardize ESM root and harden security audit pipeline (#363)
* chore: implement ESM standardization and security attestation

Aligning root infrastructure with Node.js v24.14.0 standards.
- Set type: module in package.json to eliminate re-parsing overhead.
- Migrated Jetski Loader tests to .cjs to maintain legacy security audit compatibility.
- Verified path traversal and symlink protections with clean attestation.

* chore(ci): update pr_preflight path to .cjs for ESM compatibility

* feat(infra): surgical ESM modernization for Gemini suite

Resolved Codex P1 by reverting global root ESM shift to preserve installer stability.
- Implemented scoped 'type: module' in /docs/integrations/jetski-gemini-loader/ to eliminate re-parsing overhead.
- Updated test runner (run-test-suite.js) and CI (ci.yml) to track .cjs transitions.
- Verified zero-warning execution in Node v24.14.0.
2026-03-20 18:05:56 +01:00
sickn33
c5671d1bc4 feat(web-app): finalize SEO marketing layer for catalog routes 2026-03-19 19:23:30 +01:00
sickn33
95b8bb942e meta(funding): Add Buy Me a Coffee sponsorship config 2026-03-19 18:35:08 +01:00
sickn33
2495de1544 docs(growth): refine repo onboarding guidance 2026-03-19 18:14:25 +01:00
sickn33
3b6ef3add8 fix(security): Remediate scanning and dependency alerts
Harden template and example code paths, redact sensitive output, and pin safe transitive npm packages. Consolidate the todo backend on better-sqlite3 so the example no longer pulls the vulnerable sqlite3 chain and still passes build and CRUD smoke checks.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-18 18:05:45 +01:00
sickn33
d2c593e719 feat(community): add discussion templates and routing (#349)
Co-authored-by: sickn33 <sickn33@users.noreply.github.com>
2026-03-18 17:30:40 +01:00
sickn33
d2ad123c81 fix(plugin): Correct Claude marketplace source path
Update the Claude marketplace entry to use a schema-valid relative source path and add a regression test so invalid marketplace sources fail in the local suite. Also document the maintainer workflow used for stale PR metadata and fork-gated Actions runs.

Fixes #344
2026-03-18 12:48:45 +01:00
sck_0
ad296a3527 docs: document skill-review workflow 2026-03-16 16:12:51 +01:00
Bap
469c9f45af improve comprehensive-review-pr-enhance skill structure + add skill-review CI (#322)
* improve comprehensive-review-pr-enhance skill structure + add skill-review CI

- rewrite description with concrete capabilities + trigger terms
- replace vague instructions with numbered workflow + PR description template
- add conditional review checklist rules table and large-PR splitting guidance
- add .github/workflows/skill-review.yml for automated skill review on PRs

* chore: refresh branch for ci

---------

Co-authored-by: sck_0 <samujackson1337@gmail.com>
2026-03-16 15:56:59 +01:00
sck_0
74e4cccd70 docs: expand security posture references for contributor and maintainer workflows 2026-03-15 10:02:22 +01:00
sck_0
ee53e7d8e7 docs: document contributor security posture checks 2026-03-15 10:00:25 +01:00
sck_0
6f42d5b0a2 security: harden refresh-skills endpoint and add skills docs security gate 2026-03-15 09:51:16 +01:00
sck_0
27cb7c6830 chore: clean misplaced repo artifacts 2026-03-14 20:00:09 +01:00
sickn33
e325b0ee30 fix: streamline pr and release workflow (#289)
Co-authored-by: sck_0 <samujackson1337@gmail.com>
2026-03-13 14:20:49 +01:00
sck_0
9fc695999e fix: reduce generated-drift friction on PRs 2026-03-13 09:42:13 +01:00
sck_0
0abe3351f3 fix(pages): keep assets at artifact root — project site serves root at .../repo-name/ 2026-03-07 12:35:52 +01:00
sck_0
ae5c4daa04 fix(ci): use actions/deploy-pages@v4 (tag with v prefix) 2026-03-07 12:32:38 +01:00
sck_0
372186d7a3 fix(pages): align with GitHub Pages + Vite guide — configure-pages, artifact root index, .nojekyll 2026-03-07 12:30:56 +01:00
sck_0
225932d386 fix(pages): expose index.html at artifact root for GitHub Pages 404 2026-03-07 12:26:56 +01:00
sck_0
f1842f470e feat: deploy web app to GitHub Pages 2026-03-07 12:23:26 +01:00
sck_0
5f4ac71a87 chore: remove github-readme-stats cards and workflow 2026-03-07 12:15:02 +01:00
sck_0
13c7482f00 chore: use local README stats cards via GitHub Action and profile placeholders 2026-03-07 12:11:21 +01:00
sck_0
f47b203170 docs(MAINTENANCE): add reopen-and-merge flow and agent instruction for PRs
- Document step-by-step flow to reopen closed PRs and merge via GitHub
- Add agent instruction block: always merge via GitHub, never close after
  local integration; if closed, reopen and merge for contributor credit
- Add shortcut link for Reopen & merge a closed PR
2026-03-07 11:57:17 +01:00
sck_0
b1eefcfdf4 docs: always merge PRs via GitHub for contributor credit, add merging guide
- Add docs/maintainers/merging-prs.md: policy to always use Squash and merge,
  resolve conflicts on PR branch so PR shows Merged; Co-authored-by for rare
  local integration
- Update .github/MAINTENANCE.md: merge via GitHub only, never close after
  local integration; conflict resolution on branch then merge
- Update CONTRIBUTING.md Recognition: we always merge accepted PRs on GitHub,
  never close after integrating locally

Addresses feedback from @sraphaz on #225 (attribution when PRs are integrated
locally). Going forward PRs will show as Merged so contributors get full credit.
2026-03-07 11:35:37 +01:00
sck_0
45844de534 refactor: reorganize repo docs and tooling layout
Consolidate the repository into clearer apps, tools, and layered docs areas so contributors can navigate and maintain it more reliably. Align validation, metadata sync, and CI around the same canonical workflow to reduce drift across local checks and GitHub Actions.
2026-03-06 15:01:38 +01:00