dev-academy
stale personalA curriculum to help me learn development software packages and what they do.
- Primary: https://github.com/klill6506/dev-academy
- GitHub: https://github.com/klill6506/dev-academy
- Local:
D:\Personal\Dev-academy
README
# React + Vite This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. Currently, two official plugins are available: - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh ## React Compiler The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). ## Expanding the ESLint configuration If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
STATUS
--- type: project-status project: Dev-academy last_updated: 2026-04-27 --- # STATUS — Dev-academy *The freshest file. Answers "where am I on this project?" Updated at the end of every substantive session.* --- ## Current state <One short paragraph: what state is the project in right now? Mid-build? Shipped MVP? Stalled waiting on something? Be concrete.> ## In progress - [ ] <What's actively being worked on. If nothing, write "Nothing in flight."> ## Next up 1. <The next thing to pick up when work resumes.> 2. <The thing after that, if obvious.> ## Blocked / waiting on <External dependencies, decisions you need from someone, vendor responses, etc. "Nothing blocking" is a fine answer.> ## Known issues <Bugs you know about but haven't fixed, edge cases not yet handled, debt you've taken on. Be specific so future-you doesn't get blindsided.> ## Recent wins - 2026-04-27: <What was completed in the last session or two. Concrete, with dates.> ## Last session recap *2026-04-27* — <One paragraph: what got done, what was learned, anything surprising. Read this first when picking up the project after a break.>
DECISIONS
--- type: project-decisions project: Dev-academy last_updated: 2026-04-27 --- # DECISIONS — Dev-academy *Architectural and scope choices. Append-only log. Each entry is a decision that shouldn't be re-litigated without new information. If you find yourself reopening a decision, either add a new entry that overrides the old (and say why) or leave both so the history is visible.* --- ## How to use this file Each decision gets a dated entry with: what was decided, why, what was considered instead, and what would change our mind. Never delete entries — if a decision is reversed, add a new one that supersedes it. --- ## 2026-04-27 — <Short decision title> **Decision:** <what we chose> **Context:** <the problem or question that forced a choice> **Alternatives considered:** <what else was on the table and why we passed> **Reasoning:** <why this option won> **Would reconsider if:** <what new information would flip this> --- ## 2026-04-27 — <Short decision title> **Decision:** **Context:** **Alternatives considered:** **Reasoning:** **Would reconsider if:** --- <!-- Append new entries at the top. Older decisions remain below. -->
MEMORY
--- type: project-memory project: Dev-academy last_updated: 2026-04-27 --- # MEMORY — Dev-academy *Standing facts, preferences, and accumulated context. Long-lived — not "what I did yesterday" (that's STATUS.md). Update when you learn something worth keeping.* --- ## Purpose and scope <Why this app exists, who uses it, what problem it solves. 2-3 sentences max.> ## Domain knowledge <Rules of the domain that Claude should know before making changes. For tax apps: the specific IRS rules this module implements, state conformity notes, edge cases. For non-tax apps: business rules, workflows, naming conventions specific to this app's world.> ## User preferences discovered <Things Ken has said he prefers, or patterns that work / don't work. Example: "Ken prefers server-rendered HTML over SPAs for internal tools." "Don't auto-format tax return numbers with commas on input, only on display."> ## Integrations and external systems <APIs, webhooks, third-party services this app talks to. Auth patterns, rate limits, quirks.> ## Gotchas and lessons learned <The things that have bitten us. Non-obvious behavior, debugging dead-ends, environment quirks. Write these when they happen so the next session doesn't repeat the mistake.> ## Data model highlights <Key tables/models and what's non-obvious about them. Don't duplicate the schema — reference it. Focus on the things you'd warn someone about.>
CLAUDE.md
# CLAUDE.md — Dev-academy *Project-specific rules. User-level conventions come from `~/.claude/CLAUDE.md` — do not duplicate here.* --- ## What this is <One sentence: what the app does and who it's for. Example: "Django client portal for Ken's CPA practice — lets clients log in, view documents, and message the firm."> ## Tech stack - **Backend:** <framework + version> - **Frontend:** <framework or "server-rendered templates"> - **Database:** <Supabase Postgres | SQLite | none> - **Hosting:** <Render | local only | not deployed> - **Dependencies:** <Poetry | pip | npm> ## Session startup <Anything CC must read at session start — specific memory files, design docs, etc. Leave empty if just the four root files.> ## Conventions - Follow sherpa-family conventions from `~/.claude/CLAUDE.md`. - <Project-specific rule #1> - <Project-specific rule #2> ## Do not redesign without asking <What's working that shouldn't be touched. UI theme, color system, data model, API shape, etc. Be specific.> ## Known constraints <Integration requirements, compliance rules, client commitments. Tax law accuracy rules, IRS verification, etc.>
Diary mentions
No recent diary mentions for this app.