xiaohongshu
xiaohongshu
justfile-maturity-model
Five-level maturity progression - assessment criteria, upgrade paths, YAGNI enforcement
Full skill instructions
Five levels. Start at 0. Add levels as needed. YAGNI enforcement.
Commands: 9 required
default, dev-install, format, lint, typecheck, test, coverage, check-all, cleanCriteria:
just check-all succeeds or fails meaningfullyWhen: All projects, no exceptions
Skill: justfile-interface
Commands: +4
test-watch - Continuous test executionintegration-test - Integration tests, no threshold, never blockscomplexity - Detailed complexity reportloc - Largest files by lines of codeCriteria:
When:
Skill: justfile-quality-patterns
Commands: +4
vulns - Vulnerability scanninglic - License compliancesbom - Software bill of materialsdoctor - Environment health checkCriteria:
When:
Skill: justfile-security-patterns
Commands: +6+
test-smart - Git-aware test executiondeploy - Deploy to environmentdeploy-api, deploy-web - Partial deploysmigrate - Database migrationslogs - Service logsstatus - Deployment healthCriteria:
When:
Skill: justfile-advanced-patterns
Structure: Root + subprojects
Root commands: Subset (orchestration)
dev-install, check-all, clean, build, deps, vulns, lic, sbom_run-allSubproject commands: Full interface
Criteria:
cd api && just check-all)_run-all fails fastWhen:
Skill: justfile-polyglot-patterns
Level 0:
# All 9 baseline commands present?
for cmd in default dev-install format lint typecheck test coverage check-all clean; do
grep -q "^$cmd:" justfile || echo "Missing: $cmd"
done
# check-all correct?
grep -q "^check-all: format lint typecheck coverage$" justfile || echo "check-all wrong"
# Comments exact?
# (check against justfile-interface skill)
Level 1:
# Quality commands present?
grep -q "^test-watch:" justfile
grep -q "^integration-test:" justfile
grep -q "^complexity:" justfile
grep -q "^loc:" justfile
Level 2:
# Security commands present?
grep -q "^vulns:" justfile
grep -q "^lic:" justfile
grep -q "^sbom:" justfile
grep -q "^doctor:" justfile
Level 3:
# Advanced commands present?
grep -q "^test-smart:" justfile
grep -q "^deploy:" justfile
grep -q "^migrate:" justfile
Level 4:
# Polyglot structure?
test -f justfile && test -f api/justfile && test -f web/justfile
grep -q "_run-all" justfile
Don't add level if:
YAGNI applies.
Can add specific patterns without full level:
# At level 0, add test-smart only
/just-upgrade test-smart
# At level 1, add deployment only
/just-upgrade deploy
Web application: 0 → 1 → 2 → 3 (quality → security → deployment)
Library: 0 → 1 → 2 (quality → security, no deployment)
Monorepo: 0 → 1 → 4 → 2 → 3 (baseline → quality → polyglot → security → deployment)
Solo project: 0 → 2 (baseline → security, skip quality overhead)
Always run /just-assess before upgrade. Shows:
# Complete current level first
/just-assess
# Output: Level 0 (8/9 commands, missing: integration-test)
/just-refactor
# Adds missing baseline command
# Then upgrade
/just-upgrade 1
# Adds level 1 quality commands
# Add single pattern
/just-upgrade test-smart
# Adds test-smart from level 3, doesn't add full level 3
# Add multiple patterns
/just-upgrade test-smart deploy
# Adds both patterns
Each level has success criteria:
Level 0: All baseline present, check-all works Level 1: Test separation enforced, integration-test never blocks Level 2: Security scans run, licenses checked Level 3: Deployment works, migrations tracked Level 4: All subprojects pass check-all independently
Don't:
Do:
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience