AI Unified Process core - stack-agnostic requirements, entity model, and use cases, plus the construction orchestrators for layer plugins
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
A large project may hold its diagram split by module, as /reverse-engineer writes it: docs/use_cases.puml holds
only a @startuml Modules diagram — the actors and one package per module, no use cases — and each module has a
folder docs/use_cases/<slug>/ with its own use_cases.puml (@startuml <Module>, the module's use cases) next to
the specifications of those use cases. The slug is the module name in lowercase kebab-case and the package alias in
the overview. Keep that structure when you update the diagrams:
use_cases.puml and a package in the overview...> arrow
for every module that uses data or a use case of another; <<include>> and <<extend>> stay inside one module
diagram.UC-XXX across all module diagrams; existing ids never change when a use case
moves module. When one moves, move its specification into the new module's folder too./reverse-engineer's step; for a forward-engineered diagram
that has outgrown one image, tell the user..tessl-plugin
skills
acceptance-protocol
references
business-process
entity-model
references
next
open-questions
references
release-notes
references
requirements
reverse-engineer
spec-review
stack
references
test-case
test-case-coverage
test-case-implement
use-case-coverage
use-case-diagram
references
use-case-implement
references
use-case-spec
use-case-test
references
user-guide