extract-standards
Mine a repository's real documentation and repeated code patterns into categorized, opinionated standards files matching Day One Agent Kit lanes and adapters.
Skill by JahacksV1
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jahacksv1-extract-standards
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/extract-standards
What's inside
- Skill name
extract-standards- Description
- Mine a repository's real documentation and repeated code patterns into categorized, opinionated standards files matching Day One Agent Kit lanes and adapters. Use when pulling tribal knowledge out of an existing repo before merging it into the kit.
- License
- MIT
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Extract Standards Use this workflow inside a source repo (yours or a client's) to pull out real, opinionated conventions so they can later be merged into the Day One Agent Kit. This does not require the kit to be installed in the target repo. ## Goal Produce a portable folder of concrete, evidenced standards, categorized to match kit lane and adapter names, ready to copy into `incoming/<repo-name>/` in the kit repo. ## Output `.ai/extracted-standards/<repo-name>/` containing: - `meta.md` — repo name, detected stack, date extracted. - One file per relevant **lane**: `frontend-ui.md`, `backend-api.md`, `database.md`, `auth-security.md`, `ai-logic.md`, `deployment.md`, `testing.md`, `observability.md`, `refactor.md`, `bugfix.md` (skip lanes with no evidence — do not force content). - One file per relevant **adapter/tech**: e.g. `nextjs.md`, `react.md`, `typescript.md`, `supabase.md`, `<provider>.md`. Create a new adapter file for any stack piece not already in the kit's adapter list. ## Sources To Scan (priority order) 1. Root docs: `README`, `CONTRIBUTING`, `ARCHITECTURE.md`, style guides, ADRs, `/docs`. 2. Config that encodes conventions: `eslint`/`prettier`/`tsconfig` strictness, lint rule overrides with comments explaining why. 3. Repeated implementation patterns actually observed across 3+ files (e.g. "every API route imports the same validation helper"). 4. Any freeform standards text the user pastes directly into this session. ## Extraction Rules - Extract only **specific, opinionated, repeatable** rules — skip generic engineering advice a competent agent would already default to. Bad: "validate inputs." Good: "all API inputs are validated via the shared `validateRequest(schema)` helper in `lib/validation.ts`; no inline checks in route handlers." - Every rule must cite evidence: concrete file paths for code-observed patterns, or "documented only, not observed in code" for doc-only rules. - Do not invent conventions that aren't evidenced somewhere. - Use "always/never" phrasing over vague guidance. - If a doc says one thing and the code does another, flag the contradiction explicitly instead of silently picking one. - Tag each rule with confidence: `high` (3+ code occurrences), `medium` (1-2 occurrences), `doc-only` (written standard, no code evidence found), `user-provided` (pasted directly by the user, not found in repo). ## Steps 1. Detect stack/tech (framework, language, package manager, deployment target, key providers). 2. Read all doc sources listed above. 3. Grep for repeated per-domain patterns: auth checks, input validation, error handling, response shapes, state management, styling/component conventions, testing conventions, CI/deployment steps, env variable handling, AI/LLM call patterns if present. 4. For each domain with enough evidence, write entries as: ``` ### <rule name> Rule: <always/never statement> Evidence: <file paths, or "doc: <source>", or "user-provided"> Confidence: high | medium | doc-only | user-provided ``` 5. Incorporate any freeform text the user pastes in this session, tagged `user-provided`. 6. Write everything to `.ai/extracted-standards/<repo-name>/`. ## Rules - Do not edit product code. - Do not fabricate patterns without evidence. - Keep each file short — a list of concrete rules, not prose essays. - This output is ephemeral, not a living doc: copy `.ai/extracted-standards/<repo-name>/` into the kit repo's `incoming/` folder, then delete it from this repo. Do not commit it long-term here — see `policy/output-contract.md`. ## Done Check - Every file contains only concrete, evidenced, opinionated rules. - Every rule has an evidence tag. - Output folder is self-contained and copyable into another repo's `incoming/` directory.
From JahacksV1/day-one-agent-kit, MIT.
More from JahacksV1/day-one-agent-kit
- 0.475score
env-audit
JahacksV1
Audit environment variable usage and generate safe env documentation artifacts.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-tailwind
JahacksV1
Tailwind CSS adapter guidance for utility-first styling, design tokens, and class composition.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-sentry
JahacksV1
Sentry adapter guidance for error-tracking initialization, environment gating, and noise filtering.
SkillCFreshness: CClaude Code +9 - 0.474score
lane-bugfix
JahacksV1
Bugfix standards for diagnosis-first debugging, minimal safe fixes, and regression prevention.
SkillCFreshness: CClaude Code +9 - 0.474score
lane-database
JahacksV1
Database standards for schema safety, migrations, query performance, and data integrity.
SkillCFreshness: CClaude Code +9 - 0.474score
lane-deployment
JahacksV1
Deployment standards for safe release workflows, rollback readiness, and environment parity.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-openai
JahacksV1
OpenAI adapter guidance for model selection, prompt safety, and output validation.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-nextjs
JahacksV1
Next.js adapter guidance for App Router structure, route handlers, rendering boundaries, and middleware constraints.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-react
JahacksV1
React adapter guidance for component composition, hooks, state transitions, and UI consistency.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-supabase
JahacksV1
Supabase adapter guidance for client/server key separation, policy-aware data access, and auth integration.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-typescript
JahacksV1
TypeScript adapter guidance for strict typing, safe narrowing, and API contracts.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-vercel
JahacksV1
Vercel adapter guidance for environment management, deployment behavior, and alerting readiness.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 13, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/JahacksV1/day-one-agent-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from JahacksV1
- 0.475score
env-audit
JahacksV1
Audit environment variable usage and generate safe env documentation artifacts.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-sentry
JahacksV1
Sentry adapter guidance for error-tracking initialization, environment gating, and noise filtering.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-tailwind
JahacksV1
Tailwind CSS adapter guidance for utility-first styling, design tokens, and class composition.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-nextjs
JahacksV1
Next.js adapter guidance for App Router structure, route handlers, rendering boundaries, and middleware constraints.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-react
JahacksV1
React adapter guidance for component composition, hooks, state transitions, and UI consistency.
SkillCFreshness: CClaude Code +9 - 0.474score
adapter-supabase
JahacksV1
Supabase adapter guidance for client/server key separation, policy-aware data access, and auth integration.
SkillCFreshness: CClaude Code +9
Cite this page
extract-standards skill. Agent Mart. https://agentmart.dev/skills/jahacksv1-extract-standards (last updated 2026-10-24)