test-smoke
Use when asked to run the tests or check that a Python or Node repository still works — detects the test runner (pytest, or npm/yarn/pnpm test), runs it, and…
Skill by DavidTsao1992
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/davidtsao1992-test-smoke
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/test-smoke
What's inside
- Skill name
test-smoke- Description
- Use when asked to run the tests or check that a Python or Node repository still works — detects the test runner (pytest, or npm/yarn/pnpm test), runs it, and reports a one-line pass, fail, or skip result.
- License
- MIT
- Instructions
- 18 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Smoke Test
1. Detect the runner, in this order:
- **Python**: pytest is available and there is a `tests/` directory, `pytest.ini`, or
`[tool.pytest.ini_options]` in `pyproject.toml` → run `python -m pytest -v --tb=short` with
the project's virtual environment (a `python-venv` skill, if installed, sets one up).
- **Node**: `package.json` has a `test` script → `npm test`, or `yarn test` / `pnpm test` when
`yarn.lock` / `pnpm-lock.yaml` is present instead of `package-lock.json`.
- Otherwise say no test runner was detected and stop — don't guess.
2. Capture the summary line (e.g. "5 passed, 1 failed in 3.2s") and, on failure, the first failing
test and its error.
3. Report `Pass`, `Fail`, or `Skip` (only when every test was skipped and none failed), with the
summary line.
4. If a `memory-log` or `repo-memory` skill is installed, offer to record the run only when it
surfaced something notable — a new failure, or a fix confirmed. Never log routine runs
automatically.From DavidTsao1992/neko-skill, MIT.
More from DavidTsao1992/neko-skill
- 0.565score
gh-issues
DavidTsao1992
Use when the user describes a goal ("add SSO", "make the importer resumable") rather than a single change and wants it tracked as GitHub issues — breaks it…
SkillAFreshness: AClaude Code +9 - 0.561score
git-branch
DavidTsao1992
Use before the first file edit of any task in a Git repository, to choose or create the right branch — a new branch for new work, the existing branch for a…
SkillAFreshness: AClaude Code +9 - 0.561score
python-venv
DavidTsao1992
Use before writing or running Python in a project (a .py file, a python or pip command, or a repo with requirements.txt, pyproject.toml, Pipfile, setup.py or…
SkillAFreshness: AClaude Code +9 - 0.556score
memory-log
DavidTsao1992
Use after finishing, failing, or pausing a task in a repository — records it as one timestamped, newest-first line in the repo's AI_MEMORY.md, with the single…
SkillAFreshness: AClaude Code +9 - 0.536score
memory-sync
DavidTsao1992
Use at the start of a task in a repository, before making changes — loads the repo's local AI_MEMORY.md (purpose, recent log entries, known failures, work in…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Oct 18, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/DavidTsao1992/neko-skill
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DavidTsao1992
- 0.565score
gh-issues
DavidTsao1992
Use when the user describes a goal ("add SSO", "make the importer resumable") rather than a single change and wants it tracked as GitHub issues — breaks it…
SkillAFreshness: AClaude Code +9 - 0.561score
git-branch
DavidTsao1992
Use before the first file edit of any task in a Git repository, to choose or create the right branch — a new branch for new work, the existing branch for a…
SkillAFreshness: AClaude Code +9 - 0.561score
python-venv
DavidTsao1992
Use before writing or running Python in a project (a .py file, a python or pip command, or a repo with requirements.txt, pyproject.toml, Pipfile, setup.py or…
SkillAFreshness: AClaude Code +9 - 0.556score
memory-log
DavidTsao1992
Use after finishing, failing, or pausing a task in a repository — records it as one timestamped, newest-first line in the repo's AI_MEMORY.md, with the single…
SkillAFreshness: AClaude Code +9 - 0.536score
memory-sync
DavidTsao1992
Use at the start of a task in a repository, before making changes — loads the repo's local AI_MEMORY.md (purpose, recent log entries, known failures, work in…
SkillAFreshness: AClaude Code +9
Cite this page
test-smoke skill. Agent Mart. https://agentmart.dev/skills/davidtsao1992-test-smoke (last updated 2026-10-24)