Skip to content

whhe/ai-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Workshop

A personal collection of AI-related mini-projects, skills, plugins, and configurations for coding agents and IDEs.

What's Inside

  • .cursor/rules/ — Cursor AI rules and project conventions
  • skills/ — Reusable Agent Skills for AI coding assistants
  • scripts/ — Shell utilities for managing skills locally

Skills

Skill Description
code-analysis Multi-pass source code analysis and feature deep-dive. Produces structured documents with architecture diagrams, flow traces, and precise coverage of trigger conditions, edge cases, and error paths.
code-review Risk-priority code review with test-fix-retest closed loop. Covers behavioral regressions, SOLID/architecture, security, performance, dead code, and test coverage.
dingtalk-docs-reader DingTalk document read-only access: list, download, extract text, export PDF. Cookie-based auth, no enterprise app approval needed. Table documents (asheet) not supported.
github-issue-pr-draft Draft/update GitHub issue and PR titles and bodies; writes only after explicit user confirmation. Templates, upstream resolution, and log redaction: see skill SKILL.md.
resolve-review-comments End-to-end resolution of unresolved review comments on a GitHub PR or GitLab MR: fetch unresolved threads, triage, implement, self-review, commit, push, mark threads resolved, and update the PR/MR description.

Install

Install all skills:

npx skills add whhe/ai-workshop

Install a specific skill:

npx skills add whhe/ai-workshop --skill code-analysis
npx skills add whhe/ai-workshop --skill code-review
npx skills add whhe/ai-workshop --skill dingtalk-docs-reader
npx skills add whhe/ai-workshop --skill github-issue-pr-draft
npx skills add whhe/ai-workshop --skill resolve-review-comments

Scripts

Script Description
skill-path.sh Resolve a skill's absolute path by target (repo | claude | cursor) and name
sync-skill.sh Bidirectional sync between repo and claude/cursor: pull (external→repo) or push (repo→external)
lint-skill.sh Multi-round convention audit via Claude Code CLI — reads skill-conventions.mdc, fixes violations, loops until passing

License

MIT © He Wang

About

My coding configurations and skills.

Resources

License

Stars

Watchers

Forks

Contributors