
nnennandukwe/qodo-quality-workshop-signalpay
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Self-contained SignalPay API workshop for quality-first AI coding with Qodo
概要
This repo is the source of truth for a one-hour hands-on workshop on building a quality-first AI coding workflow with Qodo. This is a self-contained FastAPI payments API used to practice quality-first AI coding. It has no separate frontend and no external service dependencies. You will interact with the app through FastAPI's browser docs at /docs. The goal is not to build a production payment system. The goal is to practice a repeatable workflow: This workshop is a small API wrapped in a quality system. Every directory is here to teach one part of quality-first AI coding: - make the task explicit before code changes - give the agent local standards it can read - give the agent skills that describe how to work - prove behavior with tests - catch deterministic issues with static analysis and local gates - use Qodo review as an independent review layer - remediate findings and verify again You can describe this as SDLC or ADLC quality control.
README
以下は原文 README の抜粋です。原文を見る。
Qodo Quality-First AI Coding Workshop
This repo is the source of truth for a one-hour hands-on workshop on building a quality-first AI coding workflow with Qodo.
You will practice this loop:
plan -> read repo rules -> use repo skills -> write tests -> implement -> run local gates -> open PR -> Qodo review -> PR Resolver remediation
What You Are Building
This is a self-contained FastAPI payments API used to practice quality-first AI coding.
It has no separate frontend and no external service dependencies. You will interact with the app through FastAPI’s browser docs at /docs.
The goal is not to build a production payment system. The goal is to practice a repeatable workflow:
plan -> read repo rules -> write tests -> implement -> run local gates -> open PR -> review with Qodo -> resolve findings
What This Repo Is Teaching
This workshop is a small API wrapped in a quality system. Every directory is here to teach one part of quality-first AI coding:
- make the task explicit before code changes
- give the agent local standards it can read
- give the agent skills that describe how to work
- prove behavior with tests
- catch deterministic issues with static analysis and local gates
- use Qodo review as an independent review layer
- remediate findings and verify again
You can describe this as SDLC or ADLC quality control. The same standards show up before coding, during coding, and after coding:
| Phase | Repo artifact | Teaching point |
|---|---|---|
| Before coding | AGENTS.md, .plan/, rules/, skills/ |
Agents need intent, standards, and procedures before they generate code. |
| During coding | tests/, src/, .semgrep.yml, Makefile |
Behavior and static checks make quality observable while the change is still local. |
| After coding | .github/workflows/verify.yml, PR, Qodo review, PR Resolver |
CI and Qodo review add independent review and remediation after local verification. |
Read the presenter-focused lesson in docs/07-workshop-teaching-guide.md.
Repository Structure
| Path | Purpose |
|---|---|
AGENTS.md |
Operating instructions for coding agents in this repo. |
.plan/ |
Planning templates and example plans that explain intent, risk, rules, tests, and execution order. |
rules/ |
Repo-local PAY-* quality rules that are always available to humans and agents. |
skills/ |
Repo-local agent procedures for planning, TDD, payment idempotency, failure-path testing, and review. |
docs/ |
Guided workshop lessons for setup, Qodo configuration, rules, gates, PR review, and remediation. |
src/signalpay_api/ |
The small FastAPI payment API used for the hands-on task. |
tests/ |
Behavior and structure tests that make the workshop contract visible. |
.semgrep.yml |
Workshop-specific static analysis for payment mutation risks. |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add nnennandukwe/qodo-quality-workshop-signalpay