adhd-output-style
This skill should be used when the user asks for "ADHD output", "fewer output tokens", "short numbered steps", "limited working…
This skill should be used when writing, reviewing, or refactoring Python code. Covers code integration, idiomatic patterns, docstring formatting, anti-abstraction rules, and software engineering basics.
Claude Code
$ npx -y skills add fcakyon/claude-codex-settings --skill python-guidelines --agent claude-code
Codex
$ npx skills add fcakyon/claude-codex-settings --skill python-guidelines -a codex -y
Cursor
$ npx skills add fcakyon/claude-codex-settings --skill python-guidelines -a cursor -y
Gemini CLI
$ npx skills add fcakyon/claude-codex-settings --skill python-guidelines -a gemini-cli -y
GitHub Copilot
$ npx skills add fcakyon/claude-codex-settings --skill python-guidelines -a github-copilot -y
OpenCode
$ npx skills add fcakyon/claude-codex-settings --skill python-guidelines -a opencode -y
Windsurf
$ npx skills add fcakyon/claude-codex-settings --skill python-guidelines -a windsurf -y
name: python-guidelines description: This skill should be used when writing, reviewing, or refactoring Python code. Covers code integration, idiomatic patterns, docstring formatting, anti-abstraction rules, and software engineering basics.
**Integrate into existing code. Don't append to it.**
> Simple is better than complex. Flat is better than nested. > Errors should never pass silently. Unless explicitly silenced. > If the implementation is hard to explain, it's a bad idea. > > -- The Zen of Python (PEP 20)
Don't do this:
# Generate comment report only if requested
if include_comments:
comment_report = generate_comments_report(start_date, end_date, team, verbose)
else:
comment_report = ""
print(" Skipping comment analysis (disabled)")Do this:
comment_report = generate_comments_report(start_date, end_date, team, verbose) if include_comments else ""
Ask yourself: "Am I adding code, or integrating into what exists?"
**YAGNI: You Aren't Gonna Need It.**
Don't build for hypothetical future requirements. Add complexity only when the current task demands it.
Avoid:
Three similar lines of code is better than a premature abstraction. Refactor when the third real use case appears, not before.
But simplicity does not mean chaos. Always maintain:
Ask yourself: "Is this abstraction solving a problem I have right now, or one I'm imagining?"
Never assume anything. Run `python -c "..."` to verify hypotheses about code behavior, package functions, or data structures before suggesting a plan or exiting plan mode.
Ask yourself: "Did I verify this with `python -c` before building on it?"
Ask yourself: "Would a new developer understand this function from the docstring alone?"
Read the matching file before you write the code, not after:
Battle-tested Claude Code, OpenAI Codex, Cursor configs, plugins, hooks and agents with Kimi, MiniMax and GLM API support.
This skill should be used when the user asks for "ADHD output", "fewer output tokens", "short numbered steps", "limited working…
This skill should be used when the user asks to "build an AEO strategy", "improve AI search visibility", "track buyer prompts",…
Agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating…
Reverse-engineer a website's internal API by recording browser traffic into a HAR file, then generate a standalone client or CLI…
Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA",…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.