ownyourcode
Mentored coding practice with quality gates and career stories
All Skills in This Repository (21)
Pure Emerald Level Indicatorsdatabase-fundamentals
Analyze database schema design, SQL queries, and ORM usage for correctness.
resistance-protocol
Enforce the Resistance Protocol to guide mentors in pushing back on shortcuts.
documentation-fundamentals
Standardize software documentation with README, JSDoc, and inline comment guidelines.
error-handling-fundamentals
Implement robust error handling for asynchronous fetch and API operations.
frontend-fundamentals
Review React and Vue components for architecture, state management, and accessibility.
security-fundamentals
Identifies and remediates web security weaknesses during code reviews using OWASP Top 10 guidance.
protocol-d-debugging
Guide junior developers through Protocol D's five-step debugging workflow.
backend-fundamentals
Evaluate API route handlers and backend architecture for RESTful design.
testing-fundamentals
Guide junior developers in designing test strategies with Vitest, Jest, and Playwright.
performance-fundamentals
Identify performance bottlenecks in queries, renders, and data flows.
seo-fundamentals
Audit HTML head structure, semantic markup, and social tags for SEO readiness.
accessibility-fundamentals
Identify and fix accessibility issues in JSX UI components using WCAG, ARIA, and keyboard navigation.
Frequently Asked Questions
FAQPage SchemaHow to install OwnYourCode?โผ
Run `npx skills add DanielPodolsky/ownyourcode --all -g -y` in your terminal to install all skills globally, then run `/own:init` in your project to set your profile.
What is OwnYourCode used for?โผ
It turns your coding sessions into mentored practice: the AI guides and reviews while you write the code yourself, so you truly understand and own what you ship.
How do the 6 quality gates work?โผ
Before completing a task, your code passes checks for ownership, security, error handling, performance, fundamentals, and testing. The ownership gate blocks completion until you can explain your code.
Does OwnYourCode help with job interviews?โผ
Yes. It extracts STAR stories and quantified resume bullets from every completed task, turning your daily work into interview-ready material.
Which profiles does OwnYourCode support?โผ
It offers Junior, Career Switcher, Interview Prep, Experienced, and Custom profiles, each adapting the teaching style while keeping the same quality gates.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides