NawazAliShah/ai-native-software-development
Agent Claude Code
Use this agent when an approved chapter specification is ready to be broken down into a detailed implementation plan. This agent transforms high-level chapter requirements into lesson-by-lesson architecture and actionable task checklists.\n\nExamples:\n\n- Example 1: Spec-to-Plan Transition\n Context: User has…
NawazAliShah/ai-native-software-development
Agent Claude Code
Use this agent when you need to implement actual lesson content as part of the Spec-Driven Development (SDD) execute phase. This agent should be invoked after a lesson plan has been created by the chapter-planner agent and you're ready to write the concrete markdown content for a specific lesson.\n\n \nContext: User…
NawazAliShah/ai-native-software-development
Agent Claude Code
Use this agent when:\n\n1. After completing a single lesson - To validate individual lesson quality, accuracy, and alignment with specifications before moving to the next lesson\n\n2. After completing all lessons in a chapter - To perform comprehensive chapter-level validation ensuring coherence, flow, and publication…
NawazAliShah/ai-native-software-development
Agent Claude Code
Use this agent when a chapter for the CoLearning Python book is complete and ready for validation before publication. The agent executes the Validate phase of the SpecKit SDD loop, checking technical correctness, code quality, pedagogical effectiveness, and constitution alignment.\n\nExamples:\n\n \nContext: A chapter…
NawazAliShah/ai-native-software-development
Command Claude Code
Review planning artifacts for architecturally significant decisions and create ADRs.
NawazAliShah/ai-native-software-development
Command Claude Code
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
NawazAliShah/ai-native-software-development
Command Claude Code
Generate a custom checklist for the current feature based on user requirements.
NawazAliShah/ai-native-software-development
Command Claude Code
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
NawazAliShah/ai-native-software-development
Command Claude Code
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
NawazAliShah/ai-native-software-development
Command Claude Code
An autonomous Git agent that intelligently executes git workflows. Your task is to intelligently executes git workflows to commit the work and create PR.
NawazAliShah/ai-native-software-development
Command Claude Code
Execute the implementation plan by processing and executing all tasks defined in tasks.md.
NawazAliShah/ai-native-software-development
Command Claude Code
Record an AI exchange as a Prompt History Record (PHR) for learning and traceability.
NawazAliShah/ai-native-software-development
Command Claude Code
Execute the implementation planning workflow using the plan template to generate design artifacts.
NawazAliShah/ai-native-software-development
Command Claude Code
Create or update the feature specification from a natural language feature description.
NawazAliShah/ai-native-software-development
Command Claude Code
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Design learning experiences for AI-assisted software development, integrating prompt engineering pedagogy, AI pair programming patterns, and AI tool literacy into programming curriculum. Use this skill when educators need to prepare students for professional AI-assisted development workflows, teach effective AI…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Creates assessments with varied question types (MCQ, code-completion, debugging, projects) aligned to learning objectives with meaningful distractors based on common misconceptions. Activate when educators design quizzes, exams, or tests measuring understanding; need questions at appropriate cognitive levels (Bloom's…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Plan, structure, and scaffold large educational books using cognitive load management, just-in-time specification, and pedagogical best practices. Use this skill when planning multi-part, multi-chapter educational works that require narrative continuity, progressive complexity, and hands-on exercises. This skill helps…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Generates runnable, pedagogically sound Python code examples with validation for teaching purposes. Activate when authors need teaching examples that demonstrate concepts clearly, request code snippets for educational content, or need examples validated for correctness and best practices. Creates progressive example…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Breaks down complex programming concepts into progressive learning steps with cognitive load management. Activate when educators need to teach advanced topics incrementally, explain how to introduce difficult concepts progressively, or need guidance on managing learner cognitive load. Applies Cognitive Load Theory and…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
This skill should be used when evaluating the quality of book chapters, lessons, or educational content. It provides a systematic 6-category rubric with weighted scoring (Technical Accuracy 30%, Pedagogical Effectiveness 25%, Writing Quality 20%, Structure & Organization 15%, AI-First Teaching 10%, Constitution…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
This skill should be used when deploying a Docusaurus site to GitHub Pages. It automates the configuration, building, and deployment process, handling GitHub Pages setup, environment configuration, and CI/CD automation. Includes local validation before GitHub Actions triggering.
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Designs deliberate practice exercises applying evidence-based learning strategies like retrieval practice, spaced repetition, and interleaving. Activate when educators need varied exercise types (fill-in-blank, debug-this, build-from-scratch, extend-code) targeting learning objectives with appropriate difficulty…
NawazAliShah/ai-native-software-development
Skill Claude CodeCodex
Generate measurable learning outcomes aligned with Bloom's taxonomy for educational content. Use this skill when educators need to define what students will achieve, create learning objectives for curriculum planning, or ensure objectives are specific and testable rather than vague. This skill helps break down complex…