Haoxiang Jia
41249c879c
refactor: restructure skills directory and improve error-handling skill
...
- Rename open_python_skills/ to skills/ for cleaner structure
- Rewrite error-handling skill with "Let it crash" philosophy
- Add framework-specific reference docs (python.md, fastapi.md, pydantic.md, asyncio.md)
- Remove deprecated quickstart.md and pitfalls.md
- Update AGENTS.md and README.md for new structure
2026-01-24 19:11:13 -05:00
Haoxiang Jia
3c124d03a2
chore: update .claude-plugin
2026-01-11 21:09:59 -05:00
Haoxiang Jia
f0f02445f8
delete: duplicated files
2026-01-11 20:55:49 -05:00
Haoxiang Jia
103ff778fd
feat: add Claude plugin package structure
2026-01-10 17:34:19 -05:00
Haoxiang Jia
a648a3cc95
feat: add per-skill installs and Claude skills path
2026-01-10 14:45:38 -05:00
Haoxiang Jia
806d24f3d9
docs: expand skill guides and references
2026-01-10 13:14:41 -05:00
Haoxiang Jia
a2f6ea4f80
docs: list all available skills
2026-01-10 03:37:17 -05:00
Haoxiang Jia
7eebe1e827
feat: expand skills catalog and refresh README
2026-01-10 03:32:36 -05:00
Haoxiang Jia
c82be4333c
feat(ty-check): add TODO list workflow for systematic error fixing
...
- ty-check now instructs AI to create a TODO list of all type errors
- Workflow: Scan → Plan (TODO list) → Fix each item → Verify
- Prioritization: imports → type annotations → complex patterns
- Updated both Cursor and Claude Code commands
2026-01-07 16:28:25 -05:00
Haoxiang Jia
f66473cc2c
feat(commands): add ty-check command for Cursor and Claude
...
- Added /ty-check command to Cursor (.cursor/commands/ty-check.md)
- Added /ty-check command to Claude (.claude/commands/ty-check.md)
- Updated CLAUDE.md to list ty-check command
- Bump version to 0.1.4.2
2026-01-07 16:06:28 -05:00
Haoxiang Jia
b47ac1f090
fix(claude): use .shared/ for consistent skills across all IDEs
...
All IDEs now use the same .shared/ directory for skills:
- SKILL.md content is identical across Cursor, Claude, Windsurf, etc.
- Claude Code gets CLAUDE.md and .claude/commands/ for slash commands
- Removed duplicate skill copying to .claude/skills/
- Updated README to reflect unified structure
2026-01-07 15:54:31 -05:00
Haoxiang Jia
adc1fe0ef3
feat(claude): install skills to .claude/skills/ directory
...
- Claude Code now discovers skills from .claude/skills/ per official docs
- Updated all command paths to use .claude/skills/ prefix
- Added ty-skills to README documentation
- Bump version to 0.1.4.0
2026-01-07 15:46:29 -05:00
Haoxiang Jia
89224e38a7
chore: bump version to 0.1.3.4
2026-01-07 15:39:16 -05:00
Haoxiang Jia
e074cb8247
feat(cli): add ty-skills to available skills list
...
Include ty-skills in AVAILABLE_SKILLS so it gets installed
when users run `open-python-skills init`. Bump version to 0.1.3.3.
2026-01-07 15:37:23 -05:00
Haoxiang Jia
f6c4207b72
chore: minor updates to commit-message script and dependencies
2026-01-07 00:22:12 -05:00
Haoxiang Jia
54191610e9
refactor(skills): convert python-backend and excalidraw-ai to pure Markdown
...
python-backend:
- Remove scripts/knowledge_db.py and data/*.json
- Add references/ with fastapi, security, database, upstash patterns
- Update SKILL.md with inline quick patterns
excalidraw-ai:
- Remove scripts/ (query_reference, library_manager, analyze_python_project)
- Move .excalidrawlib files from data/ to assets/
- Update SKILL.md to remove script references
2026-01-07 00:21:10 -05:00
Haoxiang Jia
28fb55f0c8
feat(skills): add ty-skills for Python type checking
...
- Add SKILL.md with ty configuration and rules reference
- Add typing cheatsheet and advanced patterns documentation
- Add migration guide from mypy/pyright to ty
- Add editor setup guides for VS Code, Cursor, and Neovim
2026-01-07 00:09:15 -05:00
Haoxiang Jia
6e0178d389
docs: update commit-message SKILL and remove kb-search command
2026-01-05 23:09:13 -05:00
Haoxiang Jia
db27bfd2a7
refactor(cli): update cli and bump version
2026-01-05 22:53:25 -05:00
Haoxiang Jia
97eea24cc5
feat: add repo architecture diagram
2026-01-05 22:26:15 -05:00
Haoxiang Jia
d1bff3a13c
feat(excalidraw-ai): replace excalidraw generator with query reference system
2026-01-05 21:16:37 -05:00
Haoxiang Jia
7983cbde3d
update: open-python-skills version
2026-01-05 09:46:18 -05:00
Haoxiang Jia
5870393363
chore: update .gitignore
2026-01-05 09:45:44 -05:00
Haoxiang Jia
9d630103a7
docs(excalidraw-ai): update SKILL.md
2026-01-05 09:45:37 -05:00
Haoxiang Jia
de11181083
refactor(scripts): update open_python_skills excalidraw scripts
2026-01-05 09:45:20 -05:00
Haoxiang Jia
0a3f4e12e9
refactor(scripts): update knowledge_db.py
2026-01-05 09:45:13 -05:00
Haoxiang Jia
d36057f32c
feat(scripts): add library_manager.py
2026-01-05 09:45:01 -05:00
Haoxiang Jia
c938a68333
refactor(open_python_skills): update cli.py
2026-01-05 09:44:54 -05:00
Haoxiang Jia
6d2dc5bb61
feat(data): add excalidraw library data files
2026-01-05 09:44:47 -05:00
Haoxiang Jia
b66e6f5a32
chore(release): 0.1.3
...
Sync mindmap parsing fix and bump version.
2026-01-05 00:41:46 -05:00
Haoxiang Jia
531f86b062
feat(excalidraw-ai): generate backend diagrams from Python projects
...
Adds a Python project analyzer (AST + optional ty metadata) and renders the resulting graph into an Excalidraw architecture diagram. Updates installer command docs and README usage.
2026-01-05 00:37:08 -05:00
Haoxiang Jia
80ed888719
docs: update README with commit-message skill and improved structure
2026-01-04 03:11:53 -05:00
Haoxiang Jia
8602f77121
chore: remove deprecated config and duplicate data files
2026-01-04 03:08:03 -05:00
Haoxiang Jia
795dfa1d1a
docs(commands): add commit-batch, kb-search and update open-python-skills
2026-01-04 03:07:53 -05:00
Haoxiang Jia
691038e89b
docs: update README and pyproject metadata
2026-01-04 03:07:48 -05:00
Haoxiang Jia
99fa008795
refactor(open_python_skills): update CLI and package init
2026-01-04 03:07:43 -05:00
Haoxiang Jia
17e0e5a161
feat(open_python_skills): add commit-message and python-backend modules
2026-01-04 03:07:38 -05:00
Haoxiang Jia
72af489a87
feat(.shared): add commit-message and python-backend skills
2026-01-04 03:07:29 -05:00
Haoxiang Jia
881b1f8082
Update README.md
...
update readme.md
2026-01-03 23:38:53 -05:00
Haoxiang Jia
975f4b1b0f
update: release 0.1.0
2026-01-03 23:34:45 -05:00
Haoxiang Jia
f98c748728
update: support uvx command
2026-01-03 17:49:39 -05:00
Haoxiang Jia
2eed53a976
Update CLAUDE.md
2026-01-03 17:45:07 -05:00
Haoxiang Jia
2f53151a45
add: installation to IDEs
2026-01-03 17:45:02 -05:00
Haoxiang Jia
7100d2fd68
add: publish info
2026-01-03 17:44:33 -05:00
Haoxiang Jia
6c789493b6
add: MIT licencse
2026-01-03 17:44:14 -05:00
Haoxiang Jia
3ed36d324c
add: remove-emoji-deslop
2026-01-03 17:44:04 -05:00
Haoxiang Jia
8f96728f47
add: skills in IDEs and CLI tools
2026-01-03 17:32:07 -05:00
Haoxiang Jia
8dff840bd0
update: add knowledge base of fastapi best practices
2026-01-03 17:29:40 -05:00
Haoxiang Jia
6eff32e544
rename: open-python-skills
2026-01-03 17:13:29 -05:00
Haoxiang Jia
42887d27be
add: claude.md
2026-01-03 16:02:08 -05:00