skills-web-dev is the Chwezi Core Systems software-engineering skills engine. It routes work to the smallest accurate skill and supplies the evidence, safety, delivery, and learning controls needed to take software from decision to operation.
Use this engine for software engineering, AI systems, SaaS, APIs, databases, architecture, frontend and mobile development, game development, security, DevOps, cloud, reliability, product engineering, and SDLC documentation. Use the companion engines when work crosses ownership boundaries.
Last verified: 2026-08-11.
| Measure | Result |
|---|---|
Active SKILL.md files |
174 |
| Guardrail maximum | 200 |
| Routing fixtures | 123 |
| Routing precision@1 | 92% (114/123) |
| Routing precision@3 | 100% (123/123) |
| Catalog guardrail findings | 0 |
| July portfolio audit baseline | 63/100, capped |
| Improvement-plan target | 95/100 |
The active count is produced by the guardrail script. Do not update this table after adding or removing skills without rerunning the validators.
- Read
SKILL.mdfor routing, cross-engine ownership, release workflow, and stop conditions. - Read
AGENTS.mdfor repository operating rules. - Use
docs/skill-routing-index.mdto select the smallest accurate route. - Read the selected domain
SKILL.md, then only the references, templates, and examples it names. - For an engine audit, product audit, book-driven upgrade, or post-iteration learning cycle, load
skills/sdlc-meta/kaizen-improvement-system/SKILL.md. - For multi-engine agents, commands, hooks, evidence, or handoffs, load
skills/sdlc-meta/engine-control-plane/SKILL.mdand validatedocs/engine-control-plane.json.
| Work type | Primary route |
|---|---|
| AI applications, agents, RAG, gateways, evaluations, human oversight, AI safety and cost | skills/ai/ |
| APIs, distributed systems, architecture decisions, contracts, migrations and platform engineering | skills/architecture/ |
| SQL, MySQL, PostgreSQL, schemas, persistence, data reliability and database operations | skills/backend-databases/ |
| CI/CD, cloud, containers, Kubernetes, deployment, observability, SLOs and reliability | skills/devops-cloud/ |
| React, Next.js, Tailwind, frontend performance, content UX and web implementation | skills/frontend-ux/ |
| Android, iOS, Kotlin Multiplatform, PWA and mobile operations | skills/android/, skills/ios/, skills/mobile-cross/ |
| TypeScript, JavaScript, Python, PHP, C#/.NET and other language-specific work | skills/languages/ |
| SaaS tenancy, pricing, billing, entitlements, SSO/SCIM, portability and administration | skills/saas/ |
| Threat modelling, secure coding, privacy, DPIA, Linux hardening and network security | skills/security/ |
| Product discovery, metrics, delivery control, proposals, documents and spreadsheets | skills/product-business/ |
| Games, interactive narrative, game AI, navigation, playtesting and production orchestration | skills/game-development/ |
| Requirements, architecture documentation, testing, deployment and governance initialization | skills/sdlc-meta/, 00-meta-initialization/ |
For a ready-to-run product or project operation, use prompts/full-kaizen-operation.md.
Continuous improvement is part of the engine, not an optional review activity. Apply this cycle to the engine and to products it produces:
Observe -> Baseline -> Select -> Experiment -> Check -> Standardise -> Teach -> Re-measure
The Kaizen skill applies to websites, web/mobile/desktop apps, AI systems, SaaS, APIs, databases, games, infrastructure, and SDLC artefacts. Every audit must:
- inventory routes, skills, references, validators, outputs, and known failures;
- score applicable dimensions with named evidence;
- publish
min(raw_score, 65)as the audit score; - keep the raw score and blockers visible;
- produce a gap-to-95 plan with exact files, owners, measures, acceptance evidence, risks, and rollback;
- run a reversible experiment and independent check;
- standardise successful learning in a skill, reference, template, fixture, router, or release gate;
- record the next review date.
The 65/100 ceiling is a reporting rule, not permission to stop at mediocre quality. A plan may target 95/100, but 95 must not be claimed until the evidence exists.
For product audits, assess the applicable combination of requirements, architecture or document correctness, security and privacy, accessibility, reliability, performance, user value, operations, handoff, rollback, and evidence quality. Distinguish defects, risks, assumptions, and unassessed areas.
The engine was upgraded using a structured synthesis of the 16-book portfolio. Books were converted into concise skills, references, evidence requirements, and learning loops; raw book text is not copied into the repository.
| Book themes | Capabilities now represented in this engine |
|---|---|
| Agile/XP, LEAN and Kaizen | Hypothesis-led delivery, value retrospectives, small reversible experiments, evidence-based standardisation, and product feedback loops |
| Platform Enterprise and Tech Lead | Platform-as-product ownership, internal-consumer feedback, cognitive-load reduction, sociotechnical architecture, role clarity, transparent communication, and sustainable ownership |
| Designing for AI | Problem-first AI selection, human/AI/system separation, model-versus-system boundaries, user control and correction, oversight, drift monitoring, and rollback |
| Digital Storytelling and Video Game Storytelling | Narrative/gameplay contracts, player-verb mapping, branch/rejoin reasoning, character intent, cross-discipline language, and narrative playtesting |
| AI for Game Developers | Instrumented behaviour state machines, steering and navigation, behaviour recovery, deterministic fallbacks, telemetry, and warnings about dated APIs or assumptions |
| MSC Software Magazine | Model and simulation lineage, assumptions, independent verification, correlation evidence, sustainability context, and production decision traceability |
| Dynamic Characters and Anatomy for Artists | Game visual readability, silhouette and pose review, composition and value separation, design-to-model handoff, and explicit quarantine of unusable source extraction |
| Strategic planning, facility moves and expert practice | Scope and decision rights, baseline and readiness, continuity and cutover, stabilisation, stakeholder evidence, expert boundaries, and knowledge-product pipelines |
Book-derived references include:
kaizen-game-production-loop.mdkaizen-ai-product-loop.mdplatform-as-product-feedback.mddelivery-feedback-evidence.mdbehaviour-telemetry-and-tuning.mdnarrative-playtest-loop.mdengine-and-product-audit-evidence-matrix.mdtech-lead-learning-loop.md
The implementation record and adoption plan are in docs/continuous-improvement/. The historical upgrade records remain in docs/engine-upgrade-july-2026/.
For any substantial deliverable:
- Define the decision, audience, constraints, success measure, and failure consequences.
- Route to the smallest domain skill and load its required references.
- Use current source verification for volatile AI, cloud, framework, security, legal, or standards claims.
- Produce the artefact with its evidence pack, not as unsupported prose or code alone.
- Verify normal paths, failure paths, security, accessibility, performance, operations, and rollback as applicable.
- Run the anti-slop gate and the relevant domain tests.
- Record the release verdict and feed defects, incidents, feedback, evals, playtests, and postmortems into the Kaizen backlog.
The standard evidence pack is templates/delivery-dod/evidence-pack.md. It should normally contain a decision record, contract evidence, test evidence, security evidence, operational evidence, source/currency evidence, anti-slop verdict, and release decision.
This engine owns engineering implementation and SDLC quality. It does not replace specialist doctrine:
| Need | Route with this engine to |
|---|---|
| Current web, AI, cloud, security, framework, standards, or market evidence | Digital Research Engine |
| IFRS, accounting, tax, payroll, treasury, close, audit, or statutory values | Chwezi Accounting Doctrine |
| Typography, visual design, UI appearance, design systems, document/slides/spreadsheet presentation | Design System Skills |
| Premium website strategy, content, SEO, conversion, launch operations, and website orchestration | Website Skills |
| Formal standards-driven SRS, requirements, architecture, testing, deployment, and governance artifacts | SRS Skills |
Current claims must be verified through Digital Research. Do not infer current platform capabilities from a historical book or an early-release book chapter.
Run these commands from the repository root after routing, frontmatter, reference, template, fixture, or catalog-policy changes:
python -X utf8 scripts\skill_catalog_guardrails.py --report-only
python -X utf8 scripts\routing_smoke_test.py --report-onlyExpected current results are 174 active skills, zero catalog findings, 123/123 routing precision@3, and no routing failures. Also run the relevant domain tests, anti-slop gate, evidence-pack checks, and git diff --check for the changed workstream.
- Routing precision@1 is 92%; precision@3 is 100%. The engine still requires human review for close domain collisions.
- The 174 active skills remain below the hard cap of 200, but catalog size alone is not proof of quality or production readiness.
- Some book inputs are historical, partial early releases, or have unusable extraction. They inform patterns only where the available text supports them; current claims require independent verification.
AI for Game Developerscontains durable algorithmic foundations but dated APIs and production assumptions. Treat it as conceptual input, not current platform documentation.- Game and design guidance does not replace hands-on playtesting, visual review, accessibility testing, security testing, or production telemetry.
- A green catalog or routing test proves repository integrity and route selection, not that a downstream product is correct, safe, accessible, performant, or ready to ship.
- Finance, visual design, live research, premium website operations, and formal SRS doctrine remain owned by their canonical companion engines.
| Path | Purpose |
|---|---|
skills/ |
Main active engineering catalog |
00-meta-initialization/ |
Documentation initialization and project setup skills |
docs/ |
Routing, plans, quality gates, source registers, and upgrade records |
examples/ |
Sanitised end-to-end workflow examples |
templates/ |
Reusable evidence, architecture, API, security, and reliability templates |
references/ |
Shared engineering standards and ownership references |
scripts/ |
Catalog guardrails and routing smoke tests |
tests/ |
Routing fixtures and negative quality fixtures |
docs/engine-control-plane.json |
Ten-engine agent/command/hook/evidence registry |
scripts/validate_engine_control_plane.py |
Deterministic registry and local-router validator |
- Preserve existing user work and do not move, delete, or rename skill directories during routine documentation work.
- Keep active skills below the 200 hard cap and add routing fixtures when a new skill could collide with an existing route.
- Update documentation when routing, catalog policy, scripts, or active skill behaviour changes.
- Keep book inputs outside the active repository as temporary research inputs; commit only concise, attributed, independently structured synthesis.
- Keep Markdown below 500 lines where practical.
- Use the owning specialist engine instead of duplicating its doctrine.