#798 by GitHub stars
huangjia2019/claude-code-engineering
This repository demonstrates how to use Claude Code to do real engineering work, not just writing code. 本项目是极客时间专栏 《Claude Code 工程化实战》 的官方配套示例仓库,目标就是: 👉 把 Claude Code 从“对话式编码工具”,变成 可设计、可复用、可治理的工程系统。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
04-Skills/projects/00-basic-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/00-basic-skill/.claude/skills/code-reviewing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/01-reference-skill/.claude/skills/api-conventions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/02-progressive-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/03-financial-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/03-financial-skill/.claude/skills/financial-analyzing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/04-codebase-visualizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/04-codebase-visualizer/.claude/skills/codebase-visualizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/05-api-generator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/05-api-generator/.claude/skills/api-generating/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/07-skill-fork-demo/.claude/skills/code-health-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/08-skill-pipeline/.claude/skills/doc-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/08-skill-pipeline/.claude/skills/quality-checking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
04-Skills/projects/08-skill-pipeline/.claude/skills/route-scanning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
10-Plugins/projects/03-team-toolkit/skills/react-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
89fea03bf9d5 → 89fea03bf9d5
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 89fea03bf9d5
No earlier version was observed for comparison.
Verified commit 89fea03bf9d577c608bce49c66d942996e801b19
git clone --filter=blob:none --no-checkout https://github.com/huangjia2019/claude-code-engineering.git .hotskills/huangjia2019-claude-code-engineering && git -C .hotskills/huangjia2019-claude-code-engineering checkout --detach 89fea03bf9d577c608bce49c66d942996e801b19
# Copy each selected skill directory from .hotskills/huangjia2019-claude-code-engineering into .claude/skills/<skill-name>/Heat
4.2- Star growth, last 7 daysAhead of 73% of tracked repositories
- Star growth, last 24 hoursAhead of 71% of tracked repositories
- Rank movement, last 7 daysAhead of 9% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- code-reviewing
04-Skills/projects/00-basic-skill - code-reviewing
04-Skills/projects/00-basic-skill/.claude/skills/code-reviewing - api-conventions
04-Skills/projects/01-reference-skill/.claude/skills/api-conventions - api-documenting
04-Skills/projects/02-progressive-skill - api-documenting
04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting - financial-analyzing
04-Skills/projects/03-financial-skill - financial-analyzing
04-Skills/projects/03-financial-skill/.claude/skills/financial-analyzing - codebase-visualizer
04-Skills/projects/04-codebase-visualizer - codebase-visualizer
04-Skills/projects/04-codebase-visualizer/.claude/skills/codebase-visualizer - api-generating
04-Skills/projects/05-api-generator - api-generating
04-Skills/projects/05-api-generator/.claude/skills/api-generating - api-generating
04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating - code-health-check
04-Skills/projects/07-skill-fork-demo/.claude/skills/code-health-check - doc-writing
04-Skills/projects/08-skill-pipeline/.claude/skills/doc-writing - quality-checking
04-Skills/projects/08-skill-pipeline/.claude/skills/quality-checking - route-scanning
04-Skills/projects/08-skill-pipeline/.claude/skills/route-scanning - React 最佳实践
10-Plugins/projects/03-team-toolkit/skills/react-patterns
How it works
code-reviewing
When your agent uses it
Review code for quality, security, and best practices. Use when the user asks for code review, wants feedback on their code, mentions reviewing changes, or asks about code quality.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
460 tokensWhen the skill is activated
Reference documents
426 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Review Checklist
- Review Process
- Output Format
- Guidelines
Scripts executed separately
src/auth.js../../../10-Plugins/projects/03-team-toolkit/hooks/auto-format.sh../../../10-Plugins/projects/03-team-toolkit/hooks/check-bash.sh
Files
README.mddoc1,669 bytesSKILL.mdcore1,994 bytessrc/auth.jsruns2,338 bytes../../../10-Plugins/projects/03-team-toolkit/.claude-plugin/plugin.jsonasset382 bytes../../../10-Plugins/projects/03-team-toolkit/hooks/auto-format.shruns658 bytes../../../10-Plugins/projects/03-team-toolkit/hooks/check-bash.shruns664 bytes../../../10-Plugins/projects/03-team-toolkit/hooks/hooks.jsonasset379 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcode-reviewing
When your agent uses it
Review code for quality, security, and best practices. Use when the user asks for code review, wants feedback on their code, mentions reviewing changes, or asks about code quality.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
460 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Review Checklist
- Review Process
- Output Format
- Guidelines
Files
SKILL.mdcore1,994 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-conventions
When your agent uses it
API design patterns and conventions for this project. Covers RESTful URL naming, response format standards, error handling, and authentication requirements. Use when writing or reviewing API endpoints, designing new APIs, or making decisions about request/response formats.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
434 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- URL Naming
- Response Format
- HTTP Status Codes
- Authentication
- Versioning
Files
SKILL.mdcore1,752 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-documenting
When your agent uses it
Generate API documentation from code. Use when the user wants to document APIs, create API reference, generate endpoint documentation, or needs help with OpenAPI/Swagger specs.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
352 tokensWhen the skill is activated
Reference documents
2,880 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Documentation Standards
- Process
- Output Formats
- Examples
- Scripts
Scripts executed separately
scripts/detect_routes.pyscripts/validate_openapi.sh
Files
EXAMPLES.mddoc2,749 bytesPATTERNS.mddoc1,664 bytesREADME.mddoc2,996 bytesSKILL.mdcore1,581 bytesSKILL.mdcore1,581 bytesSKILL.mdcore1,581 bytesSTANDARDS.mddoc1,761 bytesscripts/detect_routes.pyruns4,420 bytesscripts/validate_openapi.shruns1,722 bytestemplates/endpoint.mddoc873 bytestemplates/index.mddoc1,004 bytestemplates/openapi.yamlasset1,990 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-documenting
When your agent uses it
Generate API documentation from code. Use when the user wants to document APIs, create API reference, generate endpoint documentation, or needs help with OpenAPI/Swagger specs.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
352 tokensWhen the skill is activated
Reference documents
2,051 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Documentation Standards
- Process
- Output Formats
- Examples
- Scripts
Scripts executed separately
scripts/detect_routes.pyscripts/validate_openapi.sh
Files
EXAMPLES.mddoc2,749 bytesPATTERNS.mddoc1,664 bytesSKILL.mdcore1,581 bytesSKILL.mdcore1,581 bytesSKILL.mdcore1,581 bytesSTANDARDS.mddoc1,761 bytesscripts/detect_routes.pyruns4,420 bytesscripts/validate_openapi.shruns1,722 bytestemplates/endpoint.mddoc873 bytestemplates/index.mddoc1,004 bytestemplates/openapi.yamlasset1,990 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfinancial-analyzing
When your agent uses it
Analyze financial data, calculate financial ratios, and generate analysis reports. Use when the user asks about revenue, costs, profits, margins, ROI, financial metrics, or needs financial analysis of a company or project.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
444 tokensWhen the skill is activated
Reference documents
3,943 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Analysis Process
- Output Guidelines
- Important Notes
Scripts executed separately
scripts/calculate_ratios.py
Files
README.mddoc1,263 bytesSKILL.mdcore1,967 bytesSKILL.mdcore1,967 bytesdata/analysis_report.mddoc6,158 bytesdata/sample_financials.jsonasset1,579 bytesreference/costs.mddoc1,460 bytesreference/profitability.mddoc1,778 bytesreference/revenue.mddoc1,207 bytesscripts/calculate_ratios.pyruns1,951 bytestemplates/analysis_report.mddoc1,136 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfinancial-analyzing
When your agent uses it
Analyze financial data, calculate financial ratios, and generate analysis reports. Use when the user asks about revenue, costs, profits, margins, ROI, financial metrics, or needs financial analysis of a company or project.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
415 tokensWhen the skill is activated
Reference documents
1,409 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Analysis Process
- Output Guidelines
- Important Notes
Scripts executed separately
scripts/calculate_ratios.py
Files
SKILL.mdcore1,879 bytesSKILL.mdcore1,879 bytesreference/costs.mddoc1,460 bytesreference/profitability.mddoc1,778 bytesreference/revenue.mddoc1,207 bytesscripts/calculate_ratios.pyruns1,951 bytestemplates/analysis_report.mddoc1,136 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcodebase-visualizer
When your agent uses it
Generate an interactive tree visualization of your codebase. Use when exploring a new repo or understanding project structure.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
89 tokensWhen the skill is activated
Reference documents
470 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
scripts/visualize.py
Files
README.mddoc1,749 bytesSKILL.mdcore412 bytesSKILL.mdcore412 bytesSKILL.mdcore412 bytesscripts/visualize.pyruns10,350 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcodebase-visualizer
When your agent uses it
Generate an interactive tree visualization of your codebase. Use when exploring a new repo or understanding project structure.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
89 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
scripts/visualize.py
Files
SKILL.mdcore412 bytesSKILL.mdcore412 bytesSKILL.mdcore412 bytesscripts/visualize.pyruns10,350 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-generating
When your agent uses it
Generate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST APIs, or produce OpenAPI/Swagger specs from code.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
356 tokensWhen the skill is activated
Reference documents
2,528 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Process
- Output Formats
- Automation
Scripts executed separately
scripts/detect_routes.pyscripts/validate_openapi.sh
Files
EXAMPLES.mddoc2,749 bytesPATTERNS.mddoc1,664 bytesREADME.mddoc2,208 bytesSKILL.mdcore1,514 bytesSKILL.mdcore1,514 bytesSKILL.mdcore1,514 bytesSTANDARDS.mddoc1,761 bytesscripts/detect_routes.pyruns3,502 bytesscripts/validate_openapi.shruns2,228 bytestemplates/endpoint.mddoc873 bytestemplates/index.mddoc881 bytestemplates/openapi.yamlasset1,662 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-generating
When your agent uses it
Generate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST APIs, or produce OpenAPI/Swagger specs from code.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
356 tokensWhen the skill is activated
Reference documents
2,031 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Process
- Output Formats
- Automation
Scripts executed separately
scripts/detect_routes.pyscripts/validate_openapi.sh
Files
EXAMPLES.mddoc2,749 bytesPATTERNS.mddoc1,664 bytesSKILL.mdcore1,514 bytesSKILL.mdcore1,514 bytesSKILL.mdcore1,514 bytesSTANDARDS.mddoc1,761 bytesscripts/detect_routes.pyruns3,502 bytesscripts/validate_openapi.shruns2,228 bytestemplates/endpoint.mddoc873 bytestemplates/index.mddoc881 bytestemplates/openapi.yamlasset1,662 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-generating
When your agent uses it
Generate API endpoint documentation from Express route files. Use when the user asks to generate, update, or review API docs for Express.js routes.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
400 tokensWhen the skill is activated
Reference documents
265 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工作流程 — MANDATORY
- Reference Files
- Quality Checklist
Scripts executed separately
scripts/detect-routes.py
Files
SKILL.mdcore1,762 bytesSKILL.mdcore1,762 bytesSKILL.mdcore1,762 bytesSKILL.mdcore1,762 bytesscripts/detect-routes.pyruns4,522 bytestemplates/api-doc.mddoc1,018 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcode-health-check
When your agent uses it
Perform a comprehensive code health check on a directory. Use when the user asks to analyze code quality, find issues, or get a health report.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
439 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Checks to Perform
- Severity Levels
- Output Format
Files
SKILL.mdcore1,955 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdoc-writing
When your agent uses it
Generate API documentation from a route manifest. Use when you have a list of discovered routes and need to produce markdown documentation.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
291 tokensWhen the skill is activated
Reference documents
172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Process
- Output
Files
SKILL.mdcore1,296 bytesSKILL.mdcore1,296 bytesSKILL.mdcore1,296 bytestemplates/endpoint-doc.mddoc627 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubquality-checking
When your agent uses it
Validate API documentation against quality standards. Use when you need to verify generated docs are complete and correct.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
341 tokensWhen the skill is activated
Reference documents
246 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Process
- Output Format
Files
SKILL.mdcore1,572 bytesSKILL.mdcore1,572 bytesrules/doc-standards.mddoc1,037 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubroute-scanning
When your agent uses it
Scan Express.js source files to discover all API route definitions.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
233 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
Scripts executed separately
scripts/scan-routes.py
Files
SKILL.mdcore980 bytesSKILL.mdcore980 bytesSKILL.mdcore980 bytesSKILL.mdcore980 bytesSKILL.mdcore980 bytesscripts/scan-routes.pyruns3,326 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubReact 最佳实践
When your agent uses it
React 组件设计模式、Hooks 使用指南、性能优化技巧
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
348 tokensWhen the skill is activated
Reference documents
1,228 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 目录
- 核心原则
- 快速参考
Files
SKILL.mdcore1,326 byteschapters/context.mddoc1,413 byteschapters/hooks.mddoc1,379 byteschapters/performance.mddoc1,728 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- code-reviewing
- code-reviewing
- api-conventions
- api-documenting
- api-documenting
- financial-analyzing
- financial-analyzing
- codebase-visualizer
- codebase-visualizer
- api-generating
- api-generating
- api-generating
- code-health-check
- doc-writing
- quality-checking
- route-scanning
- React 最佳实践
Repository facts
- License
- No license detected
- Created
- Jan 25, 2026
- Last pushed
- Jul 23, 2026
- Forks
- 401
- Open issues
- 1
- Project activity
- Slowing
Rank over the last 12 weeks
Now #798 · best #526 · down 154 in 30 days
- #785 on Nov 1
- #788 on Nov 2
- #794 on Nov 3
- #797 on Nov 4
- #796 on Nov 5
- #798 since Nov 6
61 earlier periods
- #522 on Aug 2
- #518 on Aug 7
- #512 on Aug 8
- #519 on Aug 9
- #534 on Aug 10
- #539 from Aug 11 to Aug 12
- #540 on Aug 13
- #539 on Aug 14
- #526 on Aug 15
- #540 on Aug 16
- #543 on Aug 17
- #558 on Aug 18
- #547 on Aug 20
- #557 on Aug 23
- #562 on Aug 24
- #573 on Aug 25
- #562 on Aug 26
- #575 on Aug 27
- #586 on Aug 28
- #548 on Aug 30
- #574 on Aug 31
- #587 on Sep 1
- #576 from Sep 2 to Sep 3
- #561 on Sep 4
- #558 on Sep 5
- #570 on Sep 6
- #579 on Sep 7
- #596 on Sep 8
- #584 on Sep 9
- #591 on Sep 10
- #578 on Sep 11
- #577 from Sep 12 to Sep 13
- #595 on Sep 15
- #604 on Sep 16
- #605 from Sep 17 to Sep 18
- #621 on Sep 22
- #619 on Sep 23
- #599 on Sep 24
- #595 on Sep 25
- #625 on Sep 28
- #616 on Oct 1
- #625 on Oct 2
- #604 on Oct 3
- #624 on Oct 4
- #638 on Oct 6
- #644 on Oct 7
- #655 on Oct 9
- #645 on Oct 10
- #644 on Oct 11
- #673 on Oct 14
- #664 on Oct 15
- #652 on Oct 17
- #646 on Oct 18
- #679 on Oct 19
- #692 on Oct 20
- #698 on Oct 21
- #761 on Oct 25
- #774 on Oct 28
- #777 on Oct 29
- #779 on Oct 30
- #783 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 24 notes
04-Skills/projects/02-progressive-skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/02-progressive-skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/03-financial-skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/03-financial-skill/.claude/skills/financial-analyzing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/04-codebase-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/04-codebase-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/04-codebase-visualizer/.claude/skills/codebase-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/04-codebase-visualizer/.claude/skills/codebase-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/05-api-generator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/05-api-generator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/05-api-generator/.claude/skills/api-generating/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/05-api-generator/.claude/skills/api-generating/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/08-skill-pipeline/.claude/skills/doc-writing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/08-skill-pipeline/.claude/skills/doc-writing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed04-Skills/projects/08-skill-pipeline/.claude/skills/quality-checking/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 8 broad permissionsin 8 files: financial-analyzing/SKILL.md:1 03-financial-skill/SKILL.md:1 codebase-visualizer/SKILL.md:1 and 5 more
- 6 dangerous shell commandsin 3 files: 10-Plugins/projects/03-team-toolkit/hooks/check-bash.sh:12 00-basic-skill/src/auth.js:68 code-health-check/SKILL.md:30
- 15 network referencesin 7 files: api-documenting/templates/openapi.yaml:14 02-progressive-skill/templates/openapi.yaml:14 10-Plugins/projects/03-team-toolkit/.claude-plugin/plugin.json:4 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 17 executable scriptsin 17 files: 00-basic-skill/src/auth.js:1 api-documenting/scripts/detect_routes.py:1 api-documenting/scripts/validate_openapi.sh:1 and 14 more
- 2 references to secretsin 1 file: 00-basic-skill/src/auth.js:8
- No requests to vote in Hot
Show all 48 signals by file
04-Skills/projects/00-basic-skill/src/auth.js
04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/scripts/detect_routes.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/scripts/validate_openapi.sh
- Executable scriptline 1
#!/bin/bash
04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/templates/endpoint.md
- Network accessline 43
curl -X {METHOD} '{BASE_URL}{PATH}' \
04-Skills/projects/02-progressive-skill/.claude/skills/api-documenting/templates/openapi.yaml
- Network accessline 14
servers: - url: https://api.example.com/v1 - Network accessline 15
- url: https://api.example.com/v1 - Network accessline 16
description: Production server - url: https://staging-api.example.com/v1 description: Staging server - Network accessline 17
- url: https://staging-api.example.com/v1
04-Skills/projects/02-progressive-skill/scripts/detect_routes.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/02-progressive-skill/scripts/validate_openapi.sh
- Executable scriptline 1
#!/bin/bash
04-Skills/projects/02-progressive-skill/templates/endpoint.md
- Network accessline 43
curl -X {METHOD} '{BASE_URL}{PATH}' \
04-Skills/projects/02-progressive-skill/templates/openapi.yaml
- Network accessline 14
servers: - url: https://api.example.com/v1 - Network accessline 15
- url: https://api.example.com/v1 - Network accessline 16
description: Production server - url: https://staging-api.example.com/v1 description: Staging server - Network accessline 17
- url: https://staging-api.example.com/v1
04-Skills/projects/03-financial-skill/.claude/skills/financial-analyzing/SKILL.md
- Broad permissionsline 1
Bash(python:*)
04-Skills/projects/03-financial-skill/.claude/skills/financial-analyzing/scripts/calculate_ratios.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/03-financial-skill/SKILL.md
- Broad permissionsline 1
Bash(python:*)
04-Skills/projects/03-financial-skill/scripts/calculate_ratios.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/04-codebase-visualizer/.claude/skills/codebase-visualizer/SKILL.md
- Broad permissionsline 1
Bash(python *)
04-Skills/projects/04-codebase-visualizer/.claude/skills/codebase-visualizer/scripts/visualize.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/04-codebase-visualizer/SKILL.md
- Broad permissionsline 1
Bash(python *)
04-Skills/projects/04-codebase-visualizer/scripts/visualize.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/05-api-generator/.claude/skills/api-generating/SKILL.md
- Broad permissionsline 1
Bash(python:*)
04-Skills/projects/05-api-generator/.claude/skills/api-generating/scripts/detect_routes.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/05-api-generator/.claude/skills/api-generating/scripts/validate_openapi.sh
- Executable scriptline 1
#!/bin/bash
04-Skills/projects/05-api-generator/.claude/skills/api-generating/templates/endpoint.md
- Network accessline 43
curl -X {METHOD} '{BASE_URL}{PATH}' \
04-Skills/projects/05-api-generator/SKILL.md
- Broad permissionsline 1
Bash(python:*)
04-Skills/projects/05-api-generator/scripts/detect_routes.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/05-api-generator/scripts/validate_openapi.sh
- Executable scriptline 1
#!/bin/bash
04-Skills/projects/05-api-generator/templates/endpoint.md
- Network accessline 43
curl -X {METHOD} '{BASE_URL}{PATH}' \
04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating/SKILL.md
- Broad permissionsline 1
Bash(python *)
04-Skills/projects/06-agent-skill-combo/.claude/skills/api-generating/scripts/detect-routes.py
- Executable scriptline 1
#!/usr/bin/env python3
04-Skills/projects/07-skill-fork-demo/.claude/skills/code-health-check/SKILL.md
- Dangerous shell operationline 30
- Any use of `eval()` or similar dangerous functions?
04-Skills/projects/08-skill-pipeline/.claude/skills/route-scanning/SKILL.md
- Broad permissionsline 1
Bash(python3 *)
04-Skills/projects/08-skill-pipeline/.claude/skills/route-scanning/scripts/scan-routes.py
- Executable scriptline 1
#!/usr/bin/env python3
10-Plugins/projects/03-team-toolkit/.claude-plugin/plugin.json
- Network accessline 4
"description": "团队标准开发工具包:代码审查、测试、部署、安全扫描一体化", "author": "Platform Team", "repository": "https://github.com/our-company/team-toolkit", - Network accessline 5
"author": "Platform Team", "repository": "https://github.com/our-company/team-toolkit", "license": "MIT", - Network accessline 6
"repository": "https://github.com/our-company/team-toolkit",
10-Plugins/projects/03-team-toolkit/hooks/auto-format.sh
- Executable scriptline 1
#!/bin/bash
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest 10-Plugins/projects/03-team-toolkit/.claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md 04-Skills/projects/00-basic-skill/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md 04-Skills/projects/00-basic-skill/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md 04-Skills/projects/00-basic-skill/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md 04-Skills/projects/00-basic-skill/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md 04-Skills/projects/00-basic-skill/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/huangjia2019-claude-code-engineering/)