Project Showcase Enhancer for Code-Based Interview Preparation
Analyze a local project to identify its dependencies, entry points and call flow. Use the code evidence to prepare a project brief or interview questions for a target role.
中文Setup for WorkBuddy
The upstream example installs the full package in WorkBuddy. Mode A uses Node.js, Python and read access to a local project. The example uses a locally authored file and needs no media transcription or résumé parsing.
- Copy the complete repository at the referenced commit into `.workbuddy/skills/project-showcase-enhancer/`. Keep the root SKILL.md, scripts and assets together.
- Check that Node.js and Python are available. Reopen WorkBuddy, provide the test project's directory and request Mode A, deep code analysis.
- Confirm that `scripts/scan_project.js` and `scripts/deep_analyze.py` are present. Both are used for the local code analysis mode.
Example task
Create `demo-notes/app.py` with this sample code.
def format_label(text):
return text.strip().lower()
if __name__ == "__main__":
print(format_label(" Follow up "))Give WorkBuddy that directory and ask Project Showcase Enhancer to use Mode A, identify the entry point and explain the call sequence with file and function references.
Expected result
The project analysis identifies app.py, the main guard and format_label. It describes the whitespace trimming and lowercase conversion. Its architecture claims remain proportionate to a single local file.
Upstream documentation
Original SKILL.md on GitHub · Updated
Frequently asked question
Which tools does Mode A need for local project analysis?
Mode A uses Node.js for the quick scanner and Python for the deeper analysis. Video transcription and résumé parsing are separate modes with their own dependencies.