plugins/teamcraft/skills/check-project-context/SKILL.md
Diagnostic tool — tests whether Claude has absorbed this project's conventions, decisions, and constraints from .claude/rules/ and CLAUDE.md, and reports the certification status of the captured-knowledge docs. Use when the user says 'quiz yourself on the project rules', 'check project context', 'verify the project setup', 'did you absorb the rules', or 'pop quiz'. This is specifically for testing rule absorption, not for general questions about the codebase.
npx skillsauth add codingthefuturewithai/claude-code-primitives teamcraft:check-project-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Prove that you understand how this project works — not by reading files on the spot, but from what's already in your context right now. The developer will verify whether you're right.
Without using any tools, report everything you understand about this project:
.teamcraft/work/ for work items and /docs/ for project documentation.)Be specific. "The team uses Vitest" isn't enough. The developer needs to verify you actually absorbed the detail, not just the headlines.
Part 1 is a no-tools memory test. This part is different — here you DO read, but only the certification stamps, not the whole docs. Scan the captured-knowledge docs (team conventions, system architecture, technology decisions and each per-area file, product requirements — wherever they live) and report each one's Teamcraft certification per ../references/doc-provenance.md:
teamcraft stamp. Report its kind (created/reviewed) and date. You don't have git here, so don't attempt a history comparison — just report the date, and flag staleness only if something you've already read makes a doc obviously outdated.This is read-only diagnostics. Don't modify or certify anything here — just report. Certifying is the capture skills' job.
If your Part 1 answers are accurate and specific, the always-loaded context is working. If you're vague, wrong, or missing things the team carefully documented, something is broken and the developer knows to investigate before trusting you with real work. Part 2 tells them whether the captured docs the build loop will rely on are actually certified — or whether Claude has been quietly trusting inherited content.
tools
Capture feedback about Teamcraft itself and turn it into a well-structured GitHub issue on the plugin's repo. Vets whether the problem is really a Teamcraft skill defect (vs. misuse, the harness, or the user's own project) by root-causing against the actual skill source, then helps the developer decide whether to file and publishes via the GitHub CLI. Use when the user says 'improve teamcraft', 'a teamcraft skill did the wrong thing', 'file feedback on teamcraft', 'report a teamcraft bug', 'I have an idea to make teamcraft better', or when a Teamcraft skill clearly misbehaved and the user wants that captured upstream.
tools
Learn the Teamcraft plugin itself — how its workflow, skills, and artifacts fit together. A guided overview for a human getting started, or a system map for Claude orienting itself to how Teamcraft works before working in a Teamcraft repo. Teaching only; needs no project or environment access. Use when someone wants to understand Teamcraft (the tool, not their specific project), asks "how does Teamcraft work", "explain the workflow", "which skill do I use for X", or when Claude needs the big picture of how the skills hook together.
tools
--- name: teamcraft:work-board description: Launch (or re-launch) the user's live, multi-project work board. The dashboard is a single HTML file copied to a stable user-side location at ~/.claude/teamcraft-board.html and opened in the user's default browser. It has two views via a header toggle — a drag-and-drop Kanban Board and a live Status tab (analytics: work by status, throughput, cycle time, aging, blocked chains, recomputed on every poll). Each project is added via a header dropdown; the
development
Run pre-PR reviews (code health, security, acceptance criteria), address findings, and submit the PR for review. Ends when the PR is ready and CI has passed. Use when implementation is done and ready for review, or when the user says "I'm done coding", "validate this", "ready for review", "submit this for review", "run the pre-PR reviews", or "prepare this for review".