SkillTide Submit
Official description2 sourcesAgent skills7d ago
gal-a/qikly

gal-a/qikly

Generates a test suite from acceptance criteria, then converges code against it with an agent that never sees those criteria.
View on GitHub ↗Direct link · no redirect page
Star count
16 ★ · gal-a/qikly · read from the repository page · (checked 2026-10-16 20:00:20)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-10 · last seen 2026-10-10 · seen 13× · listed by 2 sources
Score
score 203 · 16 ★ · 2 sources · repo
Install
pip install qikly
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: pip install qikly. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: Agent 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository gal-a/qikly;first catalogued 2026-10-10;last seen 2026-10-10。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

qikly

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**The problem: Your AI writes both the code and its tests. How do you know the tests are really valid?**
*One logged run. Only the test agent was told a rate may not exceed 100. The
coding agent figured that bound out from a failing test and added or rate > 100
itself, so the 9 of 9 is code passing an acceptance bar it never saw.*
A student who writes the exam paper, writes the answer key and then sits the
exam will pass. That is what happens when one model is given the acceptance
criteria and asked to produce both the implementation and the suite that checks
it. Everything goes green, and the green means nothing. **qikly takes the answer
key away from the student: the coding agent never sees the acceptance criteria.**
In one session, a suite an AI wrote from the code scored 8 out of 8 on a
fault-planting check and still missed four real bugs. A suite qikly wrote from a
spec which the coding agent never saw found them. That gap is what qikly is for.
Start here
**Start on your own code, not on ours.** This needs no API key, no task file,
no specification and no decision from you, and it answers the question you
probably arrived with.
Other ways in
| If you want to | Run | Costs |
|---|---|---|
| **Point it at your own module** and write tests from a spec | qikly --scaffold my_module.py | nothing to set it up |
| **Start from a finished example** in a project of your own | qikly --example | nothing to set it up |
| **See the split for yourself**, on a bundled task | qikly --explain CALC_TAX | nothing, no API key |
| **Watch a real run** end to end | qikly --demo | needs a key, about half a minute and well under a cent |
**--score-code is the one to try in a meeting.** Point it at a module or a
package, with the tests you already have. It plants one fault at a time in a
copy of your code, runs those tests against each one, and names the faults
nothing noticed. Both flags are needed: one says what to break, the other says
what should notice.
It tells you what your tests would notice changing. It cannot tell you whether
the code was right to begin with, because it works by breaking code that is
there, so anything the code never did is invisible to it. That is the gap
above: the suite that scored 8 out of 8 was thorough about the code that was
there and blind to what the code should have done. No model is called, nothing
of yours is modified, and no code leaves your machine.
--demo works in a throwaway demo/throwaway_ / folder it expects you to
delete. It is for watching, not for building in. --example and --scaffold
create a real project in the directory you are standing in, and those are the
two to build from.
--upgrade rather than a bare install, because the Skill ships inside the
package: pip install qikly on a machine that already has an older one
prints "Requirement already satisfied", changes nothing, and
--install-skill then writes that older Skill.
Then five steps from your module to a first run.
test.qikly.com is the two minute version of this page, and
the one to send to somebody else.
> **New: an agent Skill.** qikly --install-skill teaches Claude Code, Gemini
> CLI, Codex, Cursor or GitHub Copilot how to drive qikly.
> What the Skill contains.
**Who it is for:** a developer or team pointing an AI coding agent at a
self-contained Python module that transforms data, for example an ETL step, a
merge, a calculation or a validation routine, who does not want to trust a
green suite when the same agent wrote both the code and the tests. It suits one
module at a time in small to mid-sized repositories: when a test fails, only
the files that failure names are loaded, so runs stay small and quick. It fits
most naturally where verification already has to be independent, such as
automotive, medical devices, fintech and defence: ADAS_HEADWAY, a bundled
example, checks following distance from forward-radar samples. See What it is for.
The idea
qikly takes the answer key away from the student. It generates a test suite
from the acceptance criteria, then writes an implementation and repairs it
against that suite until every test passes or a retry budget runs out,
recording every failure, every piece of reasoning and every diff.
**The part that makes the result mean something:** the coding agent never sees
acceptance_criteria. It gets the specification with that section stripped
out, the same vague brief a developer works from, while test generation gets
it in full. When a test fails, the agent sees pytest's output for that test and never
the acceptance criteria. Without that asymmetry both sides read the same spec
Source
github · https://github.com/gal-a/qikly
Browse by field
Agent skills
Traction
16 ★
added
7d ago

More in Agent skills

All 142 in Agent skills →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index