HackerTrans
トップ新着トレンドコメント過去質問紹介求人

d-yoda

49 カルマ登録 9 か月前
Engineer. Python Love

投稿

[untitled]

1 ポイント·投稿者 d-yoda·5 か月前·0 コメント

[untitled]

1 ポイント·投稿者 d-yoda·5 か月前·0 コメント

Show HN: A Python CLI for Managing AI Agent Skills

github.com
1 ポイント·投稿者 d-yoda·6 か月前·1 コメント

Show HN: Weekly code audits for vibe coders

pyscn.ludo-tech.org
1 ポイント·投稿者 d-yoda·6 か月前·1 コメント

Show HN: An AI agent that audits your entire Python codebase

pyscn.ludo-tech.org
2 ポイント·投稿者 d-yoda·6 か月前·1 コメント

Show HN: Pyscn – Python code quality analyzer for vibe coders

github.com
136 ポイント·投稿者 d-yoda·9 か月前·84 コメント

コメント

d-yoda
·一昨日·議論
I think it would be better to have support for Skills.
d-yoda
·5 日前·議論
I feel the pool is often way more fascinating than the actual front-pages nowadays.
d-yoda
·5 日前·議論
So it’s basically similar to .onion on Tor Browser, but without requiring a blockchain. The idea sounds interesting. If you can find strong use cases for it, it could be very promising. (Monetizing OSS is always difficult.)
d-yoda
·6 日前·議論
Isn't high quality defined by how easy it is to maintain as the scale grows? I feel there is a disconnect between the "quality as perceived by developers" and the "quality as experienced by designers and users."
d-yoda
·11 日前·議論
I agree with most of this. I think code quality has been improving though. Compared to a year ago, the difference is pretty noticeable.

I ran into many of the same issues, and they motivated me to experiment with a linter that flags duplication and architectural problems across a codebase. It’s still a work in progress though:

https://github.com/ludo-technologies/pyscn
d-yoda
·6 か月前·議論
Hi HN. I built a CLI to install skills for AI coding agents from GitHub. Supports 30+ agents including Claude Code, Cursor, and Copilot.

Feedback welcome.
d-yoda
·6 か月前·議論
I recently reviewed some code written by a non-engineer using Cursor's vibe coding. It was full of dead code and patchwork logic. Vibe coding can build a working prototype, but maintaining it? That's another story.

So I built a GitHub App that audits your Python codebase. It reviews PRs and runs weekly scans on the entire repo, catching complex functions, dead code, and duplicates. When it finds issues, it posts comments and Issues with concrete suggestions.

It's powered by pyscn (https://github.com/ludo-technologies/pyscn), a static analyzer I open-sourced a few months ago.

Happy to answer questions.
d-yoda
·6 か月前·議論
I built a GitHub App that monitors your Python codebase for quality issues.

It reviews PRs and runs weekly audits on the entire repo. When it finds problems, it posts them as comments or Issues with concrete suggestions.

I open-sourced pyscn ([https://github.com/ludo-technologies/pyscn](https://github.com/ludo-technologies/pyscn)) a few months ago. I liked what it could do, but wanted to make it more accessible and more powerful. Combining it with an LLM felt like the right next step. pyscn-bot is the result.

It catches things like complex functions, dead code, and duplicated logic. It can also analyze your entire codebase architecture, something most review bots can't do since they only look at diffs.

Happy to answer questions.
d-yoda
·7 か月前·議論
So what happens when they swap Claude for Llama under the hood?
d-yoda
·9 か月前·議論
Thanks! I will fix the issue as soon as I can in the next version.
d-yoda
·9 か月前·議論
Yes, that's definitely something I'm looking into. I've received a few comments about AI coding integrations, so it's becoming a high priority.
d-yoda
·9 か月前·議論
This is super insightful, thank you for sharing. It's a great list of common LLM-generated anti-patterns.

I'd love to look into incorporating checks for these into pyscn. This is exactly the kind of stuff I want it to catch.
d-yoda
·9 か月前·議論
Wow, was it really in some newsletters? That's awesome to hear, and would definitely explain the recent spike on GitHub!

Thanks a lot for the bug report and for providing the details. I have a hunch—it's possible that you need to explicitly specify the path depending on your directory structure. For example, if your Python files are under a src directory, could you try running it like [your_tool_name] analyze src/?

If that still doesn't solve the problem, it would be a huge help if you could open a quick issue on GitHub for this.

Thanks again for your feedback!
d-yoda
·9 か月前·議論
Thanks for trying it out! For the progress bar bug, would you mind opening a GitHub issue with details? That'll help us track it down.

Great idea using it as grounding for AI-assisted refactoring! Let us know how that workflow goes.
d-yoda
·9 か月前·議論
Haha, maybe your code is better than you think! But seriously, we'd love to hear if the thresholds feel too lenient. Feedback welcome!
d-yoda
·9 か月前·議論
Thanks for sharing! Good to know about rust-code-analysis. Always helpful to see what other tools are doing in this space.
d-yoda
·9 か月前·議論
Fair point! My initial target was engineers using AI, but I'm open to refining the messaging.
d-yoda
·9 か月前·議論
MCP integration could be a good option. If there's interest, feel free to raise an issue on GitHub.
d-yoda
·9 か月前·議論
Pylint's duplication check is text-based (compares lines), while pyscn uses tree edit distance on ASTs. This means pyscn can catch structural clones even when variable/function names differ.
d-yoda
·9 か月前·議論
They complement each other - Ruff for style, pyscn for architecture. pyscn focuses on structural quality - checking if your code follows fundamental design principles like DRY, YAGNI, or other best practices.