Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brycewang-stanford/architecture-design
Use only when creating new registrable ML components that require Factory or Registry patterns.
Passed 20 of 21 test cases with the skill, and 4 of 21 without it.
and 20 more in the full report
17 fixed4 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where should a newly created Transformer network module `spatial_transformer.py` be placed in the project directory tree? Provide the exact relative directory path.
| Checked | Without skill | With skill |
|---|---|---|
| Places the model module file under src/model_module/model/. | Missed | Passed |
The instructions your model reads when the skill loads.
This skill defines the standard code architecture for machine learning projects based on the template structure. When modifying or extending code, follow these patterns to maintain consistency.
The project follows a modular, extensible architecture with clear separation of concerns. Each module (data, model, trainer, analysis) is independently organized using factory and registry patterns for maximum flexibility.
Use this skill when:
@register_dataset@register_model__init__.py factory wiringDo not use this skill when:
Key indicator: if the task does not require a @register_* decorator or a Factory pattern, skip this skill.
Each module uses a factory to create instances dynamically:
# Example from data_module/dataset/__init__.py
DATASET_FACTORY: Dict = {}
test cases passed, vs 4 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.