Use this skill for "initialize project", "set up project", "scaffold project", "create CLAUDE.md", "set up rules", "create context directory", "vibe rules", "project templates", "init new project", "set up development structure", "create .rules", "create .context", "project scaffolding", "set up pre-commit hooks", or when the user wants to initialize a new project with Claude/Cursor development templates and structured documentation.
From projectnpx claudepluginhub neuromechanist/research-skills --plugin projectThis skill uses the workspace's default tool permissions.
references/context-guide.mdreferences/core-principles.mdreferences/rules-guide.mdEnables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Initialize new projects with a structured development environment for Claude Code and optionally Cursor. The templates enforce consistent development practices: real testing (no mocks), atomic commits, documentation-driven development, and continuous rule improvement.
The plugin bundles all templates under templates/:
templates/
claude/ # Claude Code templates
CLAUDE.md # Main instructions file
rules/ # Detailed rule references
testing.md # NO MOCK testing policy
git.md # Version control standards
python.md # Python/UV standards
code_review.md # PR review toolkit
documentation.md # MkDocs standards
ci_cd.md # GitHub Actions setup
self_improve.md # Rule evolution
serena_mcp.md # Code intelligence tools
context/ # Documentation scaffolding
plan.md # Task tracking with phases
ideas.md # Design concepts
research.md # Technical explorations
scratch_history.md # Failed attempts and lessons
config/ # Development configuration
pre-commit # Ruff pre-commit hook (Python)
pyproject.toml # Python project config
pytest.ini # Pytest config
mkdocs.yml # Documentation config
gitignore-template # Common ignores
github/ # CI/CD templates
workflows/
test.yml # Test pipeline
docs.yml # Documentation deployment
release.yml # Release automation
cursor/ # Cursor IDE templates (optional)
.cursorrules # Main cursor config
core_rules/ # Modular .mdc rule files
planning/
default/ # Plan-based development workflow
advanced-taskmaster/ # Complex project task management
Scan the current directory for language markers:
pyproject.toml, requirements.txt, setup.py -> Python projectpackage.json -> Node.js/JavaScript/TypeScript projectCargo.toml -> Rust projectgo.mod -> Go projectCopy with safety checks (never overwrite existing files):
templates/claude/CLAUDE.mdtemplates/claude/rules/ (all .md files)templates/context/ (plan, ideas, research, scratch_history)Python projects:
templates/config/pre-commit (runs ruff on staged files)templates/config/pyproject.toml and templates/config/pytest.ini for configuration examplesAll projects:
templates/github/workflows/ if .github/workflows/ does not existReplace template placeholders with project-specific values:
{{PROJECT_NAME}} in CLAUDE.md - actual project name{{framework}} in CLAUDE.md - detected framework (e.g., Django, FastAPI, Next.js){{TECH_STACK}} in context/plan.md - detected languages and frameworksTailor the content:
Only if the user requests it or uses Cursor:
.cursorrules from templates/cursor/core_rules/ .mdc filesList created files and directories. Confirm the structure is correct before the user starts working.
Read references/core-principles.md for the full rationale behind each principle.
Read references/rules-guide.md for detailed descriptions of each rule file and when to include or exclude them.
Read references/context-guide.md for how to use each .context/ file effectively.