Format CVs for academic positions with publications, grants, and teaching
中文简介正在准备中。当前显示原文说明。
Extract verifiable engineering evidence from a GitHub repository and grade its quality. Use this when a candidate provides a GitHub URL to generate evidence-backed resume bullets with confidence scores and source citations.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Use this skill when the user provides one or more GitHub repository URLs. This runs as part of Phase 1 (Evidence Extraction) — before bullet generation, after JD Intelligence.
Trigger phrases: "here's my GitHub", "analyze my repo", "github.com/...", "extract bullets from my project", "read my repository"
When given a repository URL (or directory listing), analyze the following files in order:
| File | What to Extract |
|---|---|
requirements.txt / pyproject.toml / setup.py | Python libraries, frameworks, ML/AI tools |
package.json | Node.js frameworks, frontend libraries, tooling |
Dockerfile / docker-compose.yml | Container strategy, services, ports, base images |
go.mod / Cargo.toml / pom.xml | Go / Rust / Java dependencies |
.github/workflows/*.yml | CI/CD tools, test runners, deployment targets |
| File Pattern | What to Extract |
|---|---|
main.py / app.py / server.py / index.js | Framework used, routing structure, startup config |
src/ / app/ / api/ directory layout | Architectural pattern (MVC, microservice, layered, event-driven) |
models/ / schemas/ / db/ | Database layer, ORM usage, data modeling approach |
tests/ / test_*.py / *.test.js | Testing framework, coverage breadth |
Extract:
Scan imports and class/function names in core source files to identify:
A source-code hit proves only the claim that the source actually supports. Do not convert an import, class name, or dependency entry into a universal "100% confidence" score.
For every candidate claim, record four independent fields:
| Field | Values | Meaning |
|---|---|---|
| Implementation evidence | Direct / Partial / README-only / None | Is the feature visibly implemented in source or config? |
| Execution evidence | Tested / CI-tested / Demo-visible / Unverified | Is there evidence the implementation runs? |
| Ownership evidence | Documented / User-confirmed / Unknown | Does the evidence support the candidate's personal contribution? |
| Impact evidence | Measured / Qualified benchmark / Descriptive only / None | Is the claimed outcome actually measured? |
Examples:
IsolationForest = direct evidence that the dependency is referenced, not proof that anomaly detection works end-to-end.Dockerfile = direct evidence of containerization configuration, not proof of scalable production deployment.Inclusion rule: A resume bullet may be auto-generated when its core implementation claim has Direct evidence and its wording does not exceed the verified execution/impact evidence. Claims relying only on README text, inferred folders, or unknown ownership must be flagged for confirmation.
Grade the repository on 6 dimensions. Output a score (0–10) and a 1-line finding for each.
Architecture (0–10)
Documentation (0–10)
Testing (0–10)
CI/CD (0–10)
.github/workflows/ or equivalentCode Quality (0–10)
.flake8 / .eslintrc presentREADME Quality (0–10)
## Repository Quality Report: [Project Name]
### Overall Score: 7.2 / 10
| Dimension | Score | Finding |
|---|---|---|
| Architecture | 9/10 | Clear api/ → services/ → models/ layered structure |
| Documentation | 8/10 | README covers purpose, architecture, and setup |
| Testing | 3/10 | ⚠️ Only 2 test files found for 18 source files |
| CI/CD | 4/10 | ⚠️ Basic GitHub Actions lint check only, no deployment |
| Code Quality | 8/10 | Type hints present, consistent naming, flake8 configured |
| README | 9/10 | Architecture diagram, setup steps, and usage examples |
### Recommendations Before Applying
- Add pytest tests for at least core API endpoints (Testing: 3 → 7+)
- Add a deployment workflow to GitHub Actions (CI/CD: 4 → 7+)
- These improvements take 2–4 hours and significantly strengthen your application
Generate resume bullets only from verified evidence. Every bullet must include:
## Evidence-Backed Bullets: [Project Name]
### Verified Tech Stack
- Python 3.11, FastAPI, SQLAlchemy (from requirements.txt)
- PostgreSQL via asyncpg (from requirements.txt + db/connection.py)
- Docker + docker-compose (from Dockerfile, docker-compose.yml)
- Isolation Forest for anomaly detection (from src/anomaly/detector.py, line 12)
- FAISS for vector search (from src/retrieval/store.py, line 8)
### Generated Bullets
| Bullet | Confidence | Source |
|---|---|---|
| Designed a log anomaly detection pipeline using Isolation Forest on unlabeled infrastructure logs — chose unsupervised method because labeled ground truth was unavailable; reduced false positive rate by ~27% during benchmarking | 95% | src/anomaly/detector.py |
| Built async REST API with FastAPI and SQLAlchemy handling log ingestion from 3 microservices, with structured error handling and request validation | 100% | src/api/main.py, requirements.txt |
| Containerized the application using Docker with a multi-stage build, separating dev and production environments | 80% | Dockerfile |
| Implemented semantic log retrieval using FAISS vector store to provide relevant historical context to the LLM RCA agent | 95% | src/retrieval/store.py |
### Flagged for Review
Claims with README-only implementation, unknown ownership, or unverified impact must be separated from auto-included bullets and explicitly confirmed by the candidate before use.
---
## Rules
1. **Every bullet must cite its source.** If a claim cannot be traced to a file, test, configuration, benchmark, README section, or user-confirmed experience record, it must be flagged — not included.
2. **Evidence is multi-dimensional.** Implementation, execution, ownership, and impact must not be collapsed into one numeric confidence score.
3. **Never fabricate deployment metrics.** If the project was never in production, classify its impact as `development` or `research` and qualify any metrics with "during local benchmarking" or "on test dataset."
4. **Repository quality scores are actionable.** If Testing or CI/CD scores below 5, always recommend improvements before the application — these are visible signals to hiring managers who review GitHub.
5. **Bullet wording must match evidence strength.** A `Dockerfile` present = "Containerized using Docker." It does NOT equal "Designed a scalable containerized deployment pipeline." See Truthfulness Gate in `resume-critic`.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Format CVs for academic positions with publications, grants, and teaching
中文简介正在准备中。当前显示原文说明。
Decides whether to apply to a specific role, with what level of effort, and with which resume variant. Prevents wasted applications on roles with fundamentally poor fit and prioritizes high-probability opportunities.
中文简介正在准备中。当前显示原文说明。
Decide how to prioritize job applications using hard eligibility, evidence coverage, role alignment, and real application outcomes rather than arbitrary fit scores.
中文简介正在准备中。当前显示原文说明。
Define a clear primary role identity and supporting evidence so a resume reads coherently for the target job.
中文简介正在准备中。当前显示原文说明。
Determines the candidate's primary role identity before any JD analysis. Classifies into role families, selects core tech identity, ranks projects by role relevance, and outputs a Candidate Position Brief consumed by all downstream stages. This is Phase -1 of the pipeline.
中文简介正在准备中。当前显示原文说明。
Translate skills from one industry to another, identify transferable skills
中文简介正在准备中。当前显示原文说明。